Size: a a a

Android Developers

2020 January 03

AD

Aleksey D. in Android Developers
Михаил E1ement
но задача-то по сути типовая и тривиальная, просто руками не удобно вызывать get и set для каждого поля.
Можно не руками - есть паттерн билдер, например 🙂
источник

AD

Aleksey D. in Android Developers
а можно просто не плодить классы на каждый типаслой
источник

М

Максим in Android Developers
Aleksey D.
а можно просто не плодить классы на каждый типаслой
а я и не пложу, и слоёв нет, у меня ж не клин)
источник

AD

Aleksey D. in Android Developers
Максим
а я и не пложу, и слоёв нет, у меня ж не клин)
это не тебе уже)
источник

AD

Aleksey D. in Android Developers
а если чисто строку?) я там кавычки эскейпил, а не слэши
источник

М

Максим in Android Developers
Aleksey D.
а если чисто строку?) я там кавычки эскейпил, а не слэши
в том и дело, Uri строкой легко парсится, а если его строкой в листе - то всё ггвп
источник

v

viaz in Android Developers
Приветики
Кто знает хорошие статьи и книги в контексте ИБ android на уровне приложений, реверса и т.д.
языки: рус, анг
🙋
источник

VM

Vadim Morozov in Android Developers
Кто то сталкивался с проблемой отображения TabLayout'a в CoordinatorLayout ?
источник

VN

Viktor Noskin in Android Developers
Добрый день, хочу сделать уведомления у приложения.. собственно нужно ежедневно делать запрос к серверу в 12 часов ночи(или когда на телефоне будет доступ к сети)  и подгружать от туда данные (в данных есть время) собственно по этому времени и в течении дня выкидывать уведомления пользователю... Не очень понимаю как такое сделать.. Есть ли какие-либо гайды? Я понял что подкобчение к сети можно определить через Broadcast Receiver, а уведомление само создать по времени в workManager.. Но где лучше сдлеать запрос  к серверу? и как запускать чтобы в 12 часов шёл запрос к серверу (тоже через workManager?)?
источник

М

Максим in Android Developers
Aleksey D.
Можно не руками - есть паттерн билдер, например 🙂
нашёл проблему, дело не в кавычках, а в том, что перед сериализацией не нужно список переводить в строку
источник

М

Михаил in Android Developers
Viktor Noskin
Добрый день, хочу сделать уведомления у приложения.. собственно нужно ежедневно делать запрос к серверу в 12 часов ночи(или когда на телефоне будет доступ к сети)  и подгружать от туда данные (в данных есть время) собственно по этому времени и в течении дня выкидывать уведомления пользователю... Не очень понимаю как такое сделать.. Есть ли какие-либо гайды? Я понял что подкобчение к сети можно определить через Broadcast Receiver, а уведомление само создать по времени в workManager.. Но где лучше сдлеать запрос  к серверу? и как запускать чтобы в 12 часов шёл запрос к серверу (тоже через workManager?)?
Можно использовать AlarmManager.
AlarmManager запускает receiver'ы.

Можно установить AlarmManager на нужное время (в данном случае 12 часов ночи), чтобы он запустил Receiver, который, в свою очередь проверит соединение с интернетом. Если есть интернет, то скачать данные, иначе установить AlarmManager на, допустим, час позже.

Если данные с временем скачались, то установить AlarmManager's вызывающий уже другой Receiver, который будет запускать уведомление в то время, которое скачалось.
источник

VN

Viktor Noskin in Android Developers
Михаил
Можно использовать AlarmManager.
AlarmManager запускает receiver'ы.

Можно установить AlarmManager на нужное время (в данном случае 12 часов ночи), чтобы он запустил Receiver, который, в свою очередь проверит соединение с интернетом. Если есть интернет, то скачать данные, иначе установить AlarmManager на, допустим, час позже.

Если данные с временем скачались, то установить AlarmManager's вызывающий уже другой Receiver, который будет запускать уведомление в то время, которое скачалось.
Огромное спасибо! А сервис стоит делать для получения данных? В документации у аларма написано якобы "он не всегда вам подойдёт"... (Аларм не подойдут для получени данных имеется ввиду)
источник

М

Михаил in Android Developers
Viktor Noskin
Огромное спасибо! А сервис стоит делать для получения данных? В документации у аларма написано якобы "он не всегда вам подойдёт"... (Аларм не подойдут для получени данных имеется ввиду)
Хм... Не знаю на счёт сервиса.
У меня есть receiver, который показывает уведомления.
То есть там тоже есть некоторый код, и он без проблем полностью выполняет свою функцию.
источник

VN

Viktor Noskin in Android Developers
Михаил
Хм... Не знаю на счёт сервиса.
У меня есть receiver, который показывает уведомления.
То есть там тоже есть некоторый код, и он без проблем полностью выполняет свою функцию.
Ладно, ещё раз спасибо!
источник

v

vitaly in Android Developers
Viktor Noskin
Ладно, ещё раз спасибо!
только учти, что эта фигня будет работать через раз. Как и всё в андройде.
источник

VN

Viktor Noskin in Android Developers
vitaly
только учти, что эта фигня будет работать через раз. Как и всё в андройде.
Почему?
источник

v

vitaly in Android Developers
Viktor Noskin
Почему?
это не ко мне вопрос) Просто не работает время от времени)
источник

VN

Viktor Noskin in Android Developers
Мне важно именно чтоб уведомление досталялолсь 100% Приложение медицинское и это очень важный критерий
источник

VN

Viktor Noskin in Android Developers
Как-то можно это побороть?
источник

v

vitaly in Android Developers
Viktor Noskin
Мне важно именно чтоб уведомление досталялолсь 100% Приложение медицинское и это очень важный критерий
понятие 100% неприменимо к ведру
источник