Сергій
Эх, сони
Сергій
Сергій
Так и должно быть.
Денис
Привет всем!
Подскажите пожалуйста, как можно реализовать такой список? Список подгружается из таблицы элементы заказа, то есть на каждое добавленное блюдо создается запись в БД
На данный момент проблема в выводе заказа
То есть список состоит из блюд которые прикреплены к данному заказу, вопрос в том, как мне их правильно сгруппировать?
Ответ с сервера приходит обычным JSON массивом где каждый элемент это строка из той самой таблицы, группировать мне нужно по полю confirmtime, если одинаковое то должна быть как бы шапка как на скрине где указан ФИО оцианта и дата подверждения этих блюд в заказе, а например если дата равна 0 (timestamp) то значит что это новые блюда и в шапке будет просто указано "Новые"
Денис
Сергій
значит Сони мудаки
Anonymous
значит Сони мудаки
У меня подозрение, что они обновления делят на части и в последующих добавят остальное. Например на видео ютуба с той же sony кнопка одна. У меня остались все три на панели
Anonymous
Скрины вылаживать мне низя сюда. Поделился бы горем)
Сергій
Anonymous
можно если по делу
Физически не могу. Нет выбора изображения. Надпись что админы запретили мне отправлять
Сергій
Anonymous
Я не про кнопки, а про панель
Anonymous
У вас прозрачная или затемненная
Nikita
Почему новая студия не предлагает создать Espresso тест? Сразу выдает окошко с созданием Unit теса
Nikita
теста
Iuriich
Непонятный краш у себя изучаю. У активити вызвался onActivityResult с RESULT_OK, но при этом ни активити, ни какие либо присоединенные фрагменты не вызывают startActivityForResult. Есть ли какие либо случаи когда onActivityResult все равно может сработать?
Денис
Денис
Может кто подсказать?
Есть собственно две задумки:
1. Делать Recyclerview в Recyclerview
2. Сделать item-у такой заголовок и сделать его скрытым по умолчанию и как-нибудь показывать его только первому элементу в группе, ну типо когда идет прорисовка нужно запоминать confirmdate предыдущего элемента и если он отличается то делать заголовок видимым
Но думаю есть менее извращенные способы о которых я пока не знаю
Алексей
Алексей Федоров, [15.11.18 12:55]
Всем добрый день. Я создаю БД в Room и хочу в момент создания добавить несколько объектов в БД. Добавление объектов надо выполнить асинхронно. Подскажите как это лучше всего сделать с помощью корутин и почему код в выделенной строчке выдает ошибку компиляции
Алексей Федоров, [15.11.18 12:55]
https://gist.github.com/LAHomieJob/0d09b37f314165ac95a7903c9f440b5f#file-appdatabase-kt-L41
Anonymous
Anonymous
В onBindViewHolder вызвать у него removeAllViews() и вставку заново
Anonymous
Anonymous
той вью что над списком если надо ставь клик листнер
Anonymous
и всем вьюхам списка тоже отдельный
Vlad
Anonymous
Никита 🙃
Anonymous
public void reinit(List<Model> models) {
removeAllViews();
for (Model m : models) {
// inflate разметки или создание вьюхи итема программно
// биндинг данных
// addView
}
Anonymous
А если будет 50-100 записей? Начнет лагать
Думаю это будет банально не по UX. Задать в таком случае максимум скажем 5 записей а внизу кнопку "Еще" открывающую полный список в окне или вообще в новой активити
Никита 🙃
Anonymous
Если прокручивать такой большой сабсписок в основном то юзер просто запутается где он
Никита 🙃
Никита 🙃
Anonymous
Всем привет. Как можно увидеть что возвращает метод native?
Yergali
Попробуй frida
Anonymous
Получается перекомпилировать .apk файл?
Anonymous
Anonymous
Это большой проект
Anonymous
Есть другие выходы?
Student
Всем привет.
Вопрос для тех, кто юзает cicerone для навигации.
Можно ли как-то в router.navigateTo(...) передать интент для открытя веб странички в браузере?
Nikita
Так ладно разобрался что UI тесты не запускаются из-за мультидекса, кто-нибудь знает как решить ?
Anonymous
Добавь мультидекс
Anonymous
Anonymous
Вообщем, народ. Надо сделать фичу закачки фильма с сайта lenfilm.tv
Имеем такую ссылку: http://dwl.su/file/517557/Thugs.of.Hindostan.2018.Pk.WEBRip.1.46Gb.avi_320p_320x240.mp4.html?dwl=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJmaWxtX2lkIjoiMzE1NzMiLCJpYXQiOjE1NDIyODM4ODEsImV4cCI6MTU0MjMwNTQ4MSwicHJvIjowfQ.Dj2JFjcSmSH9a1cpwrG5qmBpz_E9CAbqwDM1YwdcKc8 и следующее приключение.
Открывается страница с кнопкой "Скачать". Иногда вылазиет рекламный баннер. Вообщем, Jsoup получает вместо ссылки символ решетки. Вообщем орудует тут js. Нашел вот такую дичь
Anonymous
Anonymous
Вызывается метод obfuscate куда передается строка из чисел разделенных точками. Функция я так понял возвращает ссылку которая ставится в href. То есть нужно спарсить эту строку из чисел и переписать js код функции obfuscate на java. Вот она на js:
Anonymous
Anonymous
Собственно я не могу почему-то получить нужный мне script. На try.jsoup.org код скрипта в поиске по css query отсутствует (хотя должен быть, так как это по сути текст). Как мне достать эту строку?
Anonymous
Arsen
ы
Anonymous
если кому интересно)
Anonymous
Anonymous
И еще код скрипта брать не через text() а через html()
Zaff
как вытащить филд объекта?
Zaff
object.property?
Zaff
object[0]?
Zaff
есть что-то такое?
Zaff
злые вы все
𝔾𝕝𝕖𝕓
𝔾𝕝𝕖𝕓
=)
Artur
Anonymous
моё лицо когда забыл поставить пермишн на интернет но накодил пол клиента
Nikita
Еее я победил его. Если кто-нибудь будет пилить ui тесты и у вас multidex то тестируемые классы и AndroidJunitRunner вам нужно добавить в файл и указать в грэдле к этому файлу путь multiDexKeepFile file("multidex.txt") #uitests #multidex #espresso #ci #gitlab #dex
Di7aK
для этого нужен новый мессенджер с каналами
Di7aK
зачем нужны ui тесты, обьясните гопнику
Di7aK
этож надо ниразу не запускать приложение самому в процессе разработки чтобы не спалить косяки сразу
Di7aK
сложными они становятся когда ты пичкаешь приложение ненужными зависимостями, например dagger или rxjava
Sergey
😀
Di7aK
мне с таким сталкиваться не пришлось, я конечно не писал панель управления nasa, но мне кажется что я тут же бы присек все сам
Никита 🙃
А кто юзает Robolectric?
Юзаю annotation тэг в res/strings, что бы повесить Spannable.
На окне достаю вот так:
val text = view.context.getText(R.string.text) as SpannedString
При обычном запуске всё работает, всё отображается.
Но тесты роболектрика падают на этом моменте с ошибкой java.lang.String cannot be cast to android.text.SpannedString
В чём прикол?
Di7aK
не знаю почему при запуске оно вообще работает
Anna
привет! кто-то использует 'com.google.android.material:material:1.0.0-beta01' вместе с саппорт либами 27?
Di7aK
релиз же вышел, зачем бета и зачем саппорт когда есть androidx