Anonymous
Кто хорошо знаком с модульным программированием в Android? Есть вопрос, оч важный Есть экран Авторизации из 5 модулей, 1 из модулей будет вызван в дальнейшем. Есть экран Настроек из 3 модулей, который использует также 1 модуль из Авторизации И экран Главное, который использует модуль Настроек Авторизация->Главное->Настройки->подМодуль Авторизации Как будет схематично выглядеть иерархия модулей??? Создаем модуль авторизации, внутри него 5 модулей? или каждый модуль создавать отдельно? Называя их auth_1 auth_2... на название не смотрите, это пример
K
С кодом, //
Хорошо, и мне нужно просто сделать список не пустым, так?
Кирилл
Что-то такое
K
Что-то такое
И таким образом я пофикшу
Кирилл
И таким образом я пофикшу
Ну а сам как думаешь? Ты нигде не ставишь данные в адаптер, повторяю в 4 раз
Кирилл
Nikita
Подскажите, если кто сталкивался с похожей проблемой, то как справились: Camera2 API на устройствах Honor 9, Honor 20pro, Redmi Note 8, Huawei p30, Huawei Nova 3, Huawei nova 5t - камера после выполнения снимка (когда надо принять или отклонить снимок) показывает черный снимок. Спасибо! PS: Права на доступ к камере есть.
Кирилл
Кто-нибудь сталкивался с необходимостью сохранить в Room список от recyclerView в котором разные классы для разных viewType. Как вы это решали? Не разбивать же список по разным таблицам
Anonymous
Всем привет. Подскажите плз. У меня есть таблица recyclerView, мне нужно каждые 5 секунд скачать данные (JSON) залить все в базу и обновить recycler. Как мне такое реализовать ?
Alexey
все нормально? проблем никаких нет?
Ilya
✙ ꑭ alex ₿ Ξ
А че флуд разрешили чтоль?
Егор
Всем доброго утра. Такой вопрос - в документации в best practices есть решение по Dagger2 через инжект (void inject(LoginActivity loginActivity);), но есть же DaggerAppCompatActivity, который, по моему скромному мнению, выглядит лучше и позволяет избежать inject в каждой активити. Подскажите, пожалуйста, может я что-то не понимаю, в чем минус такого метода, почему он не best practice? Не мне конечно решать за гугл, но интересно
Hik
Всем привет, хочу начать изучать андроид разработку, не посоветуете какой язык начать изучать котлин или Java, и если крюлассные курсы для начинающих, которые можете посоветовать. Пс. Прошу писать в лс чтобы не потерять ваш ответ
leksss
Есть кто пользуется Инстаграм Апи? С этим новым дизайном я не могу нигде найти Client_ID,. Кто в ЛС может подсказать? Часа 2 уже сижу..
Anonymous
Всем привет, ребят. Ну подскажите пожалуйста, куда "копать", думаю как реализовать разлогин в приложении под Android при закрытии приложения. Как таковое событие закрытия не отследить, кроме onDestroy в котором доступ к данным не реализуешь. Может есть какой то другой путь? Мне бы хотя бы направление, а там я сам разберусь. Заранее благодарен буду за подсказки.
Egor
Есть варик с он стопом, но как я понял тебе надо хендлить смерть прилки?
Anonymous
А зачем это надо?
Ну есть приложение, в котором авторизован человек. Если он закрывает приложение (оно сворачивается а потом выгружается и закрывается) - то авторизация должна требоваться заново. Авторизацию я через REST API и токен реализовал, токен хранится в файле. В шаред преференсах этих.) Вот думаю как то бы при закрытии токен этот сносить что ли.
Anonymous
Вот идея с нехранением в файле че то кстати интересна... Но где хратить тогда? В приложухе несколько активити, таскать между ними токен - такое себе. Если в памяти хранить.
Egor
Ну можешь конечно пробовать вызывать в он дестрой, но есть вероятность его невызова.
Egor
Это не была шутка.
В какой статике? Токен у каждого юзера свой жи.
Anonymous
В он дестрой доступа ни к префам ни к бд нет уже. Оттуда ничего не сотрешь. Я пробовал.
Artyom
можно через work manager джобу создавать
Egor
В статическом поле.
Ну так я же написал дальше, токен не один для всех.
Anonymous
😁я конечно может че то не знаю, я андроид студию и яву начал осваивать 2 месяца назад) поэтому как бы опыта еще маловато)
Anonymous
токен получается через api с сервера. и для каждого свой
Anonymous
плюс у него есть время жизни еще.
Mike
Ну так я же написал дальше, токен не один для всех.
Кого «всех»? На одном телефоне одновременно несколько пользователей?
Egor
Кого «всех»? На одном телефоне одновременно несколько пользователей?
Нет. Ты пишешь создать статик поле с токеном. Но на каждой мобиле он разный. Не будут же все входить по одному токену🙂
--------
Mike
Нет. Ты пишешь создать статик поле с токеном. Но на каждой мобиле он разный. Не будут же все входить по одному токену🙂
И файлы на каждой мобиле разные, и шаред префы различаются, да, вот и статики будут различаться
Egor
плюс у него есть время жизни еще.
Поверка времени жизни это на беке
Anonymous
Поверка времени жизни это на беке
на беке и делается. тут только хранится токен в префах. ну идея хранить в переменной мне в принципе нравится. осталось только понять как ее таскать между активити. видимо как и остальные данные.
Egor
А после перезапуска прилки?
Egor
Дааааааа
Поле же нулабельно
Mike
А после перезапуска прилки?
Именно в этом и была задача.
neikist
А после перезапуска прилки?
Это такой толстый троллинг?
Valentin
DI
AppCompat
Egor
Это такой толстый троллинг?
Я чето вообще не ебу про что вы)
Anonymous
Mike
neikist
Сам статик не комильфо. Обычный ин мемори сторадж запилить и через DI доставлять
neikist
та может ивентбасом тогда?
Что ивентбасом. Токен хранить?
neikist
А где хранить DI-контейнер? В статике?) И ради чего?
В application. Ну и как ради чего, один черт он есть в современном приложении
Mike
В application. Ну и как ради чего, один черт он есть в современном приложении
Ну а разница между аппликейшеном и статиком? Последний хотя бы всегда работает
Dmytro
Что ивентбасом. Токен хранить?
это сарказм, что ради стат поля тащить ДИ
Egor
Это такой толстый троллинг?
Стоп, статик же обнулится при пересоздании активити. Или я не про те статики говорю?
neikist
Стоп, статик же обнулится при пересоздании активити. Или я не про те статики говорю?
С какого черта вдруг? Он на то и статик что классу а не инстансу принадлежит
Mike
Стоп, статик же обнулится при пересоздании активити. Или я не про те статики говорю?
Статики одни, обнуляются они только при пересоздании процесса
neikist
Ну так если прилка убивается
Ну так потому и троллинг. Что у тебя цель чтобы после убийства требовалось заново его получать
Mike
Ну так если прилка убивается
Автор именно этого и хочет. Чтобы токен обнулялся по выходу.
Anonymous
Вот про статику непонятно. В активити авторизации я получаю токен и сохраняю в переменную, меня перекидывает на активити списка к примеру - там проверяется токен и отправляется запрос на получение списка вместе с токеном.
neikist
Автор именно этого и хочет. Чтобы токен обнулялся по выходу.
Ты именно автору и ответил)) Потому и троллинг