Moja aplikacja działająca w tle, w pewnym momencie wyświetla działanie, które celowo przerywa przepływ użytkownika. Moja aktywność rozpoczyna nowe zadanie, które pojawia się na listach "Ostatnie zadania" będąc na pierwszym planie. Czy można temu zapobiec? Ustawienie android:excludeFromRecents
nie działa - aktywność nie jest już pokazywana w "Ostatnie zadania" tylko po tym, jak został wstrzymany.Wyklucz bieżącą aktywność z ostatnich zadań
Oczywisty wygląda następująco:
<activity
android:name="com.example.recenttasks.MainActivity"
android:excludeFromRecents="true">
</activity>
i aktywność rozpoczyna się w ten sposób:
@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);
}
Niestety, nie pomogło. – lstipakov