Мое приложение, работающее в фоновом режиме, в какой-то момент отображает активность для целенаправленного прерывания потока пользователей. Моя активность запускает новую задачу, которая появляется в списках "Новые задачи", находясь на переднем плане. Есть ли способ предотвратить это? Установка android:excludeFromRecents
не работает - активность больше не отображается в "Recent Tasks" только после того, как была приостановлена.
Манифест выглядит так:
<activity
android:name="com.example.recenttasks.MainActivity"
android:excludeFromRecents="true">
</activity>
и деятельность начинается таким образом:
@Override
public void onReceive(Context context, Intent intent) {
Intent i = new Intent(context, MainActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}