- Предположим, у меня сейчас запущено запущенное приложение, действие A.
- Через некоторое время я нажимаю кнопку «Домой». Приложение A переходит в фоновый режим.
- В настоящее время я начинаю использовать другое приложение B - например, YouTube или т. д.
- Что-то происходит (неважно, что в этом контексте, скажем, таймер завершил расчет времени) в приложении A, которое в настоящее время свернуто в фоновый режим.
- При возникновении события активность приложения A автоматически возобновляется из фонового режима.
Как выполнить шаг 5? По сути, мне нужно знать, как программно возобновить работу приложения из фонового режима.
Я пытался запустить намерение «перезапустить» активность моего приложения, но это не сработало:
Intent intent = new Intent(context, MainActivity.class);
intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
context.startActivity(intent);
Мой файл манифеста:
Подробнее здесь: https://stackoverflow.com/questions/297 ... background
Мобильная версия