У меня есть приложение, которое я хотел бы возобновить после определенного события. Даже если я в другом приложении, например Google
Я искал много ответов и нашел и реализовал следующий код:
Intent intent = new Intent(this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(intent);
Приведенный выше код открывает мое приложение после данного события, даже когда я смотрю на другое приложение, например, Google. Но он открывается как второе приложение, а не как резюме моего оригинала. Поэтому я нашел еще один фрагмент кода, который я вставил в файл манифеста, который был представлен для решения моей проблемы, как показано ниже.
<activity android:name="com.example.MainActivity">
android:launchMode="singleTask">
Приведенный выше код помог в том, что мое приложение возобновит работу на «домашней» странице после определенного события, но не возобновит работу, если я смотрю другое приложение, например, Google.