MY_PACKAGE_REPLACED ANRs? - PullRequest
       8

MY_PACKAGE_REPLACED ANRs?

0 голосов
/ 15 сентября 2018

У меня есть BroadcastReceiver, который обрабатывает намеренные действия BOOT_COMPLETED и MY_PACKAGE_REPLACED, чтобы перепланировать задания, которые я ранее настроил с помощью JobScheduler. Я вижу, что консоль Play сообщает о большом количестве ANR, в основном мой планировщик заданий застрял на .cancel(JOB_ID) во время намерения MY_PACKAGE_REPLACED.

Я не уверен, правильно ли я поступаю. Должен ли я перепланировать свои тревоги / задания при обновлении / замене пакета приложения? Если да, то я должен попытаться сделать это в отдельном Service? Я не хотел бы запускать Службу только для планирования некоторых работ, но я также хотел бы избавиться от этих отчетов ANR.

...