У меня есть Activity
и IntentService
Перезапуск активность от IntentService если активность работает
Activity
называет IntentService
и когда IntentService
закончил я хочу, чтобы перезапустить активность. Но только если он в настоящее время находится на экране. когда он снова открывается (только onResume()
) и не создается новый экземпляр, он также должен перезапускаться.
Итак, что является лучшим способом практиковать это?
проблема заключается в том, что я должен перезапустить Activity, потому что макет генерируется кодом и ему приходится загружать новые данные из базы данных, потому что я не могу найти явные представления, которые я хочу. И когда пользователь выходит из приложения, intenservice все еще работает и выполняет свою работу. и пользователь получает уведомление, когда intenservice закончил. поэтому я не хочу раздражать пользователя, чтобы начать свое приложение, когда он в настоящее время находится в другом, так что это будет плохая практика, я думаю. – maysi