Mike
креш без логов — нонсенс
ᴀɴᴅʀᴇʏ
Есть ли какая-нибудь программа, которая может схематично составить карту кода? Типа взаимодействия классов между собой и тп?
Sergey
посмотри UML плагин какой нибудь
lilmir
как сделать так чтобы у меня скроллился не только recyclerview а весь Layout?
lilmir
ScrollView в иерархии над всеми элементами есть
ᴀɴᴅʀᴇʏ
Дмитрий
Привет народ!
Только разбираюсь с java и android, поэтому вопрос скорее всего глупый, но сам понять не могу.
Нужна помощь-наводка, в чем может быть причина. В андроид-студии делаю проект. Начальное апи поставил андроид4.4 и выше(api22). Изначально работая с эмуляторм и визуальным редактором все было норм(эмулятор 5-го андроида). Потом решил запилить к себе на телефон(9ардроид, апи28) пробную апк, посмотреть как там - в итоге, отображается совершенно другое. Сделал на эмуляторе 28апи, так же как и на телефоне. Многие вьюшки не отображаются, текст отличается.
В чем моя ошибка?
Ниже скрин различий
Дмитрий
Дмитрий
7 и ниже отображаются как справа, 9 как слева. (8 нужно устанавливать доп clr для эмуляции, а с моб. инетом это тяжело).
Из-за чего такое может проявиться?
Anna
Дмитрий
Дмитрий
Anna
Anonymous
Здравствуйте, у меня вопрос по Firebase. Допустим, есть ветка "users" и ветка "chat", я ставлю ветку "chat" на ValueEventListener, но как мне при этом достать данные из ветки "users"?
Mike
@mobile_jobs
Vadim
У меня приходит ключ для стринга с бэкенда:
“title”: “home_screen_title”
Как мне можно потом достать по этому стрингу необходимый ресурс? R.string.home_screen_title
Mike
Vadim
лучше тогда маппер сделать? Который будет проверять string-ключ из бэкенда и брать нужный ресурс?
Дмитрий
Ребят, а может кто рабочим примером поделиться с работающими нотификациями для api 28 и выше
Mike
Mike
ух, набоксится там
Vadim
как тогда правильно?
Mike
как тогда правильно?
завести Map из серверных строк в ресурсы
(или сделать переводы прямо на сервере)
Vadim
Vadim
а перевод прямо на сервере не ок идея, из-за принципа Single source of truth:)
Vadim
спасибо
Elron
Уведомления открывают активити. Передаю 2 параметра: число и строку, но почемуто в активити через отладку видно только число, а строки нет. Это как так ?
Mike
Elron
Elron
Mike
мб filePath == null?
Elron
нет, проверял это в дебаге
Elron
на андроиде 5.1 активити получает переменную, на андроиде 9 нет
Сергей
че то мало кофе пил. туплю.
Есть репозиторий с румом/лайфдатой, вьюмодель.
при старте вьюмодель запрашивает у репозитория данные для текущего юзера или чего там. Он моментально отдает ей лайфдату с пустым списком и начинает че то там себе отбирать записи.
Причем, список может быть как 100500 позиций,так и пустой, ЕСЛИ он пустой его надо скачать с сети и внести в базу. Лайфдата по мере скачки обновляет отлично, ресайклер показывает, тут проблем нет.
Но, в какое место в этой архитектуре засунуть проверку, пустой ли у нас список и запуск скачки?
Elron
можно в Observer в методе onChanged() сделать проверку на null или список пустой
Олександр
Сергей
а у репозитория в каком месте? В момент вызова он моментально возвращает лайфдату от ДАО и сам не знает пуст ли список для этого юзера
Сергей
можно в нем дублировать в обычном списке все данные - но это удвоение памяти, для 100500 элементов не вариант.
Elron
были похожие проблемы, отказался от LiveData в Room
Aleksandr
Привет, кто нибудь сталкивался с такой проблемой: ViewPager отображает пустоту, если сделать какое либо действие на вьюшке, то отображает данные? Что-то типо рендера происходит или ещё что-то
Сергей
Сергей
можно в нем обсервер еще навесить, который по появлении ясности будет (не)вызывать обновление данных, но непонятно с каким жц его вешать и на какой объект.
Nikita
Как я будучи тестером андроид приложения (в маркете) могу скачать стабильную версию приложения? Не удаляя меня из тестеров
Elron
через другой сайт
Elron
вручную там скачать апк
Kirill
Привет, такой вопросик, если я использую архитектуру MVP для приложение и мне нужно получить текущие координаты пользователя(для этого нужнен пермишн на локацию) мне лучше делать это в Model или во View?
Mike
Kirill
спасибо
Elron
а по интентам куда спрашивать ? @Harmonizr
Elron
Уведомления открывают активити. Передаю 2 параметра: число и строку, но почемуто в активити через отладку видно только число, а строки нет. Это как так ?
Mike
Maxim
раньше загружались сборки, теперь нет. что за дела?
Elron
Решение
Сергій
Elron
дебажить гугловый код ?! @Harmonizr
Сергей
Elron
для андроида 5 всё правильно @PSA_98 для андроида 9 не работает
Сергей
можно, к примеру, слать не цифру и строку а кортеж из них. Если объект дойдет - проблема решена, а если нет - значит можно исключить несколько неверных вариантов
Сергей
интентом шлем в экстрах, или еще как?
Elron
попробую
Elron
скриншоты выше @PSA_98
Mike
тебе обязательно каждый раз кого-нибудь призывать? @elronsmith
Elron
через @ ?
Mike
через @ ?
да, из-за этого и уведомление приходит, и чат засирается
lilmir
из за чего может быть неплавный, будто бы лагающий переход между фрагментами в tabLayout+viewpager?
Сергей
попробую
у передаваемого - возможно или первый или последний параметры кривые в putExtra
Elron
через дебаг проверял, они верно передаются в Intent
--------
Всем привет. Не ради срача, но вновь поинтересуюсь. Есть MVP приложение, как пережить поворот экрана не используя Moxy
Сергей
читаю доку по putExtra
Added in API level 1
public Intent putExtra (String name,
char value)
Add extended data to the intent. The name *must include a package prefix, for example the app com.android.contacts would use names like "com.android.contacts.ShowAll".**
Вот это блин что за новости? Всегда отлично работало без имени пакета, с произвольной строкой, хоть "sosihui"
gio
Истек срок действия сертификата подписи, продлить похоже нельзя, если перегенерировать, можно будет заливать обновления?
Mike
Elron
можно будет заливать обновления? нет
Elron
сертификат уникальный