Size: a a a

Android Developers

2020 May 20

S

Singular in Android Developers
права на чтение есть, файл существует
источник

D

D in Android Developers
Aleksey D.
Можно с WorkManager начать
Как можно сделать так, чтобы WorkManager работал в фоне при закрытом приложении ?(. Памагите
источник

I

Ivan in Android Developers
D
Как можно сделать так, чтобы WorkManager работал в фоне при закрытом приложении ?(. Памагите
он запускается сам, при закрытом приложении тоже
источник

AS

Anton Soboliev in Android Developers
Dmitriy Ustinov
как это сделать?
popBackStack(String name, int flags) ну и перехватывать нажатие назад где надо
источник

DU

Dmitriy Ustinov in Android Developers
Anton Soboliev
popBackStack(String name, int flags) ну и перехватывать нажатие назад где надо
а если это одинаковые фрагменты, разве у них теги не будут одинаковые? Как я определю тогда я в Fragment B(1) или fragment B(2)?
источник

Я

Ярослав in Android Developers
Dmitriy Ustinov
а если это одинаковые фрагменты, разве у них теги не будут одинаковые? Как я определю тогда я в Fragment B(1) или fragment B(2)?
Ты тег сам прописать должен  во фрагменте
источник

Я

Ярослав in Android Developers
D
Как можно сделать так, чтобы WorkManager работал в фоне при закрытом приложении ?(. Памагите
Мб, переходить на сервис, возможно у тебя там система выгружает приложениие в качестве экономии батареи😕
источник

D

D in Android Developers
Ярослав
Мб, переходить на сервис, возможно у тебя там система выгружает приложениие в качестве экономии батареи😕
Тогда будет показываться уведомление о том, что работает сервис, а как убрать я не знаю. Подсказали здесь же, использовать WorkManager
источник

AS

Anton Soboliev in Android Developers
Dmitriy Ustinov
а если это одинаковые фрагменты, разве у них теги не будут одинаковые? Как я определю тогда я в Fragment B(1) или fragment B(2)?
ты можешь сделать fragment.getTag, когда открываешь новый фрагмент - инкрементишь тег
источник

DU

Dmitriy Ustinov in Android Developers
Ярослав
Ты тег сам прописать должен  во фрагменте
в этом и вопрос, где его прописывать? что-то не могу найти
источник

AS

Anton Soboliev in Android Developers
Dmitriy Ustinov
а если это одинаковые фрагменты, разве у них теги не будут одинаковые? Как я определю тогда я в Fragment B(1) или fragment B(2)?
в этом и вопрос, где его прописывать? что-то не могу найти
источник

D

D in Android Developers
Ivan
он запускается сам, при закрытом приложении тоже
При закрытии приложения и Worker останавливается
источник

AS

Anton Soboliev in Android Developers
Anton Soboliev
в этом и вопрос, где его прописывать? что-то не могу найти
при транзакции
источник

Я

Ярослав in Android Developers
D
Тогда будет показываться уведомление о том, что работает сервис, а как убрать я не знаю. Подсказали здесь же, использовать WorkManager
Ну типа да, Workmanager типа тру, но чет по мне какая-то херня
источник

AS

Anton Soboliev in Android Developers
Anton Soboliev
при транзакции
ExampleFragment fragment = new ExampleFragment();
fragmentTransaction.add(R.id.fragment_container, fragment, "your_tag");
fragmentTransaction.commit();
In both examples look for "your_tag".

Then when you call getTag() on you Fragment you will get "your_tag" as result.
источник

AD

Aleksey D. in Android Developers
D
При закрытии приложения и Worker останавливается
чтобы решить задачу, нужно сначала понять, что нужно решить)
источник

AS

Anton Soboliev in Android Developers
Dmitriy Ustinov
в этом и вопрос, где его прописывать? что-то не могу найти
ExampleFragment fragment = new ExampleFragment();
fragmentTransaction.add(R.id.fragment_container, fragment, "your_tag");
fragmentTransaction.commit();
In both examples look for "your_tag".

Then when you call getTag() on you Fragment you will get "your_tag" as result.
источник

DU

Dmitriy Ustinov in Android Developers
Anton Soboliev
ExampleFragment fragment = new ExampleFragment();
fragmentTransaction.add(R.id.fragment_container, fragment, "your_tag");
fragmentTransaction.commit();
In both examples look for "your_tag".

Then when you call getTag() on you Fragment you will get "your_tag" as result.
проблема в том что я юзаю Jetpack Navigation. Как в старом варианте добавить тег я знаю)
источник

D

D in Android Developers
Aleksey D.
Можно с WorkManager начать
1. Сетевой запрос
2. Результат запроса показываю уведомлением .
источник

AS

Anton Soboliev in Android Developers
Dmitriy Ustinov
проблема в том что я юзаю Jetpack Navigation. Как в старом варианте добавить тег я знаю)
как-то вроде можно было, не помню. тебе важно переменную передать, кроме спец поля тег у тебя есть бандл
источник