JavascriptProva

domenica 7 agosto 2016

Studio della schermata Telefono non richiamabile dai Recent Tasks mediante l'apposito FLAG.

Attivo il programma.
Chiudo la MainActivity
Appare la schermata Telefono a intervalli.
Schiacciando Rispondi o Rifiuta funziona come deve e poi sparisce.

Ora provo, dopo che è sparita, a richiamarla in Recent Tasks.
Non vi rimane.
Per disattivare il programma devo riaprire dall'icona.

Ora provo a eliminare il flag:
   @Override
   public void run() {
    Intent intent =new Intent(getApplicationContext(),Telefono.class);
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
    startActivity(intent);
    
   }


Adesso appare e sta lì ferma, quando la richiamo riappare e ricomincia a suonare.
Rimetto il flag...

Il comportamento è come prima.
In Manifest non ci sono elementi che governino la persistenza delle activities nel Recent Tasks: la caratteristica è governata esclusivamente dal FLAG di cui sopra.

Nessun commento:

Posta un commento