Size: a a a

Android Developers

2020 May 29

RP

Roman Prokopyev in Android Developers
Yerlan Nurakhmetov
с kotlin тоже не было проблем? )
вообще никаких
источник

Т

Тимур in Android Developers
Nikolai Melkov
чем поведение данных из апи и данных из кэша отличается?
Как понимаю, ничем не отличается. Что данные из сети, что данные из бд совершенно одинаковые, и их нужно показать пользователю. Но только в случае если данные пришли из бд, то еще показать уведомление пользователю (что данные пришли из бд и могут быть не актуальные)
источник

Т

Тимур in Android Developers
Данные получаю так:
return network.getData()
           .onErrorReturn { database.dataDao().getData() }
источник

СП

Сергей П. in Android Developers
Ну да, просто поле с источником и/или временем обновления
источник

NM

Nikolai Melkov in Android Developers
Думаю будет достаточно завернуть ответ репозитория в Resource(Status status, T data)

enum Status {SUCCESS, ERROR, LOADING}
источник

D

Daniil in Android Developers
Всем привет. Есть 2 вопроса:
1) Можно ли как-то заставить android "убить" приложение? Нужно для теста.
2) Пользователь свернул приложение. Можно ли как-то определить во время открытия приложения, оно было убито системой или нет? Может колбек или еще что-то?
источник

NM

Nikolai Melkov in Android Developers
1) Возможно поможет  Настройки разработчика - Вытеснение фоновых Activity
источник

ei

error_ io in Android Developers
Daniil
Всем привет. Есть 2 вопроса:
1) Можно ли как-то заставить android "убить" приложение? Нужно для теста.
2) Пользователь свернул приложение. Можно ли как-то определить во время открытия приложения, оно было убито системой или нет? Может колбек или еще что-то?
Терминал?
источник

Я

Ярослав in Android Developers
Daniil
Всем привет. Есть 2 вопроса:
1) Можно ли как-то заставить android "убить" приложение? Нужно для теста.
2) Пользователь свернул приложение. Можно ли как-то определить во время открытия приложения, оно было убито системой или нет? Может колбек или еще что-то?
2 да
источник

D

Daniil in Android Developers
Nikolai Melkov
1) Возможно поможет  Настройки разработчика - Вытеснение фоновых Activity
нашел что-то похожее, Ограничение кол-ва фоновых процессов. Вроде подходит. Спасибо
источник

D

Daniil in Android Developers
можешь подробней рассказать о втором пункте? или ссылку где почитать можно
источник

СП

Сергей П. in Android Developers
Daniil
нашел что-то похожее, Ограничение кол-ва фоновых процессов. Вроде подходит. Спасибо
Да, оно
источник

D

Daniil in Android Developers
Сергей П.
Да, оно
спасибо. На счет второго пункта не подскажешь?
источник

СП

Сергей П. in Android Developers
Daniil
Всем привет. Есть 2 вопроса:
1) Можно ли как-то заставить android "убить" приложение? Нужно для теста.
2) Пользователь свернул приложение. Можно ли как-то определить во время открытия приложения, оно было убито системой или нет? Может колбек или еще что-то?
2).
Если было убито вообще совсем - то onCreate будет выполняться как первый раз и, к примеру, статики стартовой активности будут обнулены
источник

NM

Nikolai Melkov in Android Developers
заведи глобальную переменную например со временем запуска, если она не инициализирована то это первый запуск
источник

СП

Сергей П. in Android Developers
То есть ее класс точно был в выгружен
источник

D

Daniil in Android Developers
парни, спасибо за помощь. Пойду пробовать)
источник

Т

Тимур in Android Developers
Nikolai Melkov
Думаю будет достаточно завернуть ответ репозитория в Resource(Status status, T data)

enum Status {SUCCESS, ERROR, LOADING}
Благодарю
источник

V

Vardan in Android Developers
Всем привет!Народ кто подскажет как можно создать TabLayout но без ViewPager?
Заранее спасибо.
источник

NM

Nikolai Melkov in Android Developers
ViewPager2 )
источник