Mike
креш без логов — нонсенс
ᴀɴᴅʀᴇʏ
Есть ли какая-нибудь программа, которая может схематично составить карту кода? Типа взаимодействия классов между собой и тп?
Sergey
посмотри UML плагин какой нибудь
lilmir
как сделать так чтобы у меня скроллился не только recyclerview а весь Layout?
lilmir
ScrollView в иерархии над всеми элементами есть
Дмитрий
Привет народ! Только разбираюсь с java и android, поэтому вопрос скорее всего глупый, но сам понять не могу. Нужна помощь-наводка, в чем может быть причина. В андроид-студии делаю проект. Начальное апи поставил андроид4.4 и выше(api22). Изначально работая с эмуляторм и визуальным редактором все было норм(эмулятор 5-го андроида). Потом решил запилить к себе на телефон(9ардроид, апи28) пробную апк, посмотреть как там - в итоге, отображается совершенно другое. Сделал на эмуляторе 28апи, так же как и на телефоне. Многие вьюшки не отображаются, текст отличается. В чем моя ошибка? Ниже скрин различий
Дмитрий
Дмитрий
7 и ниже отображаются как справа, 9 как слева. (8 нужно устанавливать доп clr для эмуляции, а с моб. инетом это тяжело). Из-за чего такое может проявиться?
Anna
7 и ниже отображаются как справа, 9 как слева. (8 нужно устанавливать доп clr для эмуляции, а с моб. инетом это тяжело). Из-за чего такое может проявиться?
можно чекнуть размеры экрана, разрешение. потом посмотреть на хмл - оно будет более информативно для чата. скидывать лучше гистом
Дмитрий
можно чекнуть размеры экрана, разрешение. потом посмотреть на хмл - оно будет более информативно для чата. скидывать лучше гистом
Спасибо большое!!! Сам бы не догадался туда посмотреть. Не думал, что там отличная версия сохранилась. Проблема в layout-версии
Дмитрий
Сергей
гайс, всем прет, могу ли я сделать добавление ивентов в дефолтный календарь андроид, НО при удалении приложения чтобы удалялись ивенты (была некая синхронизация ) в какую сторону копать
вот сомневаюсь что реализуемо. копать в сторону реализованых уже примеров календарей, в сторону разрешений для правки календаря и Content providers - если приложение реализует локально хранимое Content provider для общего календаря - может и выйдет
Anonymous
Здравствуйте, у меня вопрос по Firebase. Допустим, есть ветка "users" и ветка "chat", я ставлю ветку "chat" на ValueEventListener, но как мне при этом достать данные из ветки "users"?
Mike
@mobile_jobs
Vadim
У меня приходит ключ для стринга с бэкенда: “title”: “home_screen_title” Как мне можно потом достать по этому стрингу необходимый ресурс? R.string.home_screen_title
Vadim
Resources.getIdentifier, но вообще это фиговая идея
просто такой бэкенд: приходит ключ для секции, по нему нужно необходимую стрингу поставить
Vadim
лучше тогда маппер сделать? Который будет проверять string-ключ из бэкенда и брать нужный ресурс?
Дмитрий
Ребят, а может кто рабочим примером поделиться с работающими нотификациями для api 28 и выше
Mike
ух, набоксится там
Vadim
как тогда правильно?
Mike
как тогда правильно?
завести Map из серверных строк в ресурсы (или сделать переводы прямо на сервере)
Vadim
а перевод прямо на сервере не ок идея, из-за принципа Single source of truth:)
Vadim
спасибо
Elron
Уведомления открывают активити. Передаю 2 параметра: число и строку, но почемуто в активити через отладку видно только число, а строки нет. Это как так ?
Elron
Elron
Mike
мб filePath == null?
Elron
нет, проверял это в дебаге
Elron
на андроиде 5.1 активити получает переменную, на андроиде 9 нет
Сергей
че то мало кофе пил. туплю. Есть репозиторий с румом/лайфдатой, вьюмодель. при старте вьюмодель запрашивает у репозитория данные для текущего юзера или чего там. Он моментально отдает ей лайфдату с пустым списком и начинает че то там себе отбирать записи. Причем, список может быть как 100500 позиций,так и пустой, ЕСЛИ он пустой его надо скачать с сети и внести в базу. Лайфдата по мере скачки обновляет отлично, ресайклер показывает, тут проблем нет. Но, в какое место в этой архитектуре засунуть проверку, пустой ли у нас список и запуск скачки?
Elron
можно в Observer в методе onChanged() сделать проверку на null или список пустой
Сергей
можно в Observer в методе onChanged() сделать проверку на null или список пустой
это само собой, это в адаптере, иначе он null список попытается показать и обломится. Точнее даже в вызывающем фрагменте - по обновлению submitList дергается
Сергей
а у репозитория в каком месте? В момент вызова он моментально возвращает лайфдату от ДАО и сам не знает пуст ли список для этого юзера
Сергей
можно в нем дублировать в обычном списке все данные - но это удвоение памяти, для 100500 элементов не вариант.
Elron
были похожие проблемы, отказался от LiveData в Room
Aleksandr
Привет, кто нибудь сталкивался с такой проблемой: ViewPager отображает пустоту, если сделать какое либо действие на вьюшке, то отображает данные? Что-то типо рендера происходит или ещё что-то
Сергей
Сергей
можно в нем обсервер еще навесить, который по появлении ясности будет (не)вызывать обновление данных, но непонятно с каким жц его вешать и на какой объект.
Nikita
Как я будучи тестером андроид приложения (в маркете) могу скачать стабильную версию приложения? Не удаляя меня из тестеров
Elron
через другой сайт
Elron
вручную там скачать апк
Kirill
Привет, такой вопросик, если я использую архитектуру MVP для приложение и мне нужно получить текущие координаты пользователя(для этого нужнен пермишн на локацию) мне лучше делать это в Model или во View?
Kirill
спасибо
Elron
а по интентам куда спрашивать ? @Harmonizr
Mike
а по интентам куда спрашивать ? @Harmonizr
интенты — это про нормальную андроид-разработку, так что сюда
Elron
Уведомления открывают активити. Передаю 2 параметра: число и строку, но почемуто в активити через отладку видно только число, а строки нет. Это как так ?
Maxim
раньше загружались сборки, теперь нет. что за дела?
Elron
Решение
Mike
Решение
телепатов нет, дебаж
Elron
дебажить гугловый код ?! @Harmonizr
Mike
дебажить гугловый код ?! @Harmonizr
И его тоже, если придётся. @elronsmith
Elron
для андроида 5 всё правильно @PSA_98 для андроида 9 не работает
Сергей
можно, к примеру, слать не цифру и строку а кортеж из них. Если объект дойдет - проблема решена, а если нет - значит можно исключить несколько неверных вариантов
Сергей
интентом шлем в экстрах, или еще как?
Elron
попробую
Elron
скриншоты выше @PSA_98
Mike
тебе обязательно каждый раз кого-нибудь призывать? @elronsmith
Elron
через @ ?
Mike
через @ ?
да, из-за этого и уведомление приходит, и чат засирается
lilmir
из за чего может быть неплавный, будто бы лагающий переход между фрагментами в tabLayout+viewpager?
Сергей
попробую
у передаваемого - возможно или первый или последний параметры кривые в putExtra
Elron
через дебаг проверял, они верно передаются в Intent
Mike
через дебаг проверял, они верно передаются в Intent
попробуй (в дебаггере же) записать бандл в Parcel и вычитать оттуда
--------
Всем привет. Не ради срача, но вновь поинтересуюсь. Есть 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
Истек срок действия сертификата подписи, продлить похоже нельзя, если перегенерировать, можно будет заливать обновления?
Elron
можно будет заливать обновления? нет
Elron
сертификат уникальный