Size: a a a

2019 February 21

TN

Temirlan Nurdinov in MobDev Group
Arnal
Всем привет
Есть кто работал с work manager от jetpack
Вопрос в студию.
источник

A

Arnal in MobDev Group
Хочу чтоб приложение просыпался каждый 15 мин и делал запрос
источник

A

Arnal in MobDev Group
Первый раз делает запрос потом нет
источник

DH

Davran Hasanov in MobDev Group
а вы запросы в каком потоке определили ?
источник

DH

Davran Hasanov in MobDev Group
там нужно бэкграунд сервисы подтягивать
источник

A

Arnal in MobDev Group
private fun doWorkPeriodic() {
       val workRequest = PeriodicWorkRequestBuilder<SimpleWorker>(5, TimeUnit.MINUTES).build()
       PeriodicWorkRequest.Builder(SimpleWorker::class.java, 5, TimeUnit.MINUTES).build()

       val workManager = WorkManager.getInstance()

       workManager?.enqueue(workRequest)
   }
источник

DH

Davran Hasanov in MobDev Group
источник

DH

Davran Hasanov in MobDev Group
вот
источник

DH

Davran Hasanov in MobDev Group
почитай
источник

TN

Temirlan Nurdinov in MobDev Group
Попробуй добавить флекс интервал.
https://developer.android.com/reference/androidx/work/PeriodicWorkRequest.Builder.html
источник

A

Arnal in MobDev Group
источник

A

Arnal in MobDev Group
Мой worker class правильно?
источник

DH

Davran Hasanov in MobDev Group
Впринципе да
источник

A

Arnal in MobDev Group
Arnal
private fun doWorkPeriodic() {
       val workRequest = PeriodicWorkRequestBuilder<SimpleWorker>(5, TimeUnit.MINUTES).build()
       PeriodicWorkRequest.Builder(SimpleWorker::class.java, 5, TimeUnit.MINUTES).build()

       val workManager = WorkManager.getInstance()

       workManager?.enqueue(workRequest)
   }
В MainActivity в onCreate вызываю это
источник

DH

Davran Hasanov in MobDev Group
В манифесте указывал
источник

DH

Davran Hasanov in MobDev Group
Сервис?
источник

A

Arnal in MobDev Group
Worker class не будет работать как сервис?
источник

A

Arnal in MobDev Group
источник

A

Arnal in MobDev Group
Нашел такой sample
источник

A

Arnal in MobDev Group
Temirlan Nurdinov
Вопрос в студию.
Если приложение не подключен на зарядку, work manager не поднимет приложение?
источник