Visualizzazione stampabile
-
Problema uso onStop
Ho la seguente applicazione che ho creato per esercizio essendo alle basi....Praticamente viene invocata l'attività
Principale che ha un bottone con ha un controllo che invoca un intent e chiama attività 2 e questa a sua volta un bottone che ha un intent+flag per prendere Principale...Allora io vado da Principale ad attività2 e da attività2 torno a Principale..In Principale ho un onRestart che fa determinate operazione e il mio problema è il seguente,ossia non viene invocato l'onRestart!
In teoria se la mia applicazione con intent invoca un altra applicazione..viene messa in stop e poi quando da attività2 chiamo con intent Prinicipale dovrebbe essere fatto l'OnRestart?Invece non viene fatto!
Può essere che quando con intent chiamo la seconda attività Principale viene distrutto?In questo caso come faccio a invocare stop?Questo è il pezzo di codice di Principale che chiama attività 2
bottone.setOnClickListener(new View.OnClickListener(){
public void onClick(View arg0) {
Intent intent=new Intent(MainActivity.this,Succ.class);
startActivity(intent);
}
});
}
-
Ciao, secondo me il problema deriva dal fatto che per ritornare alla Activity 1 devi semplicemente premere il tasto back oppure distruggere Activity 2 con finish, e non con un intent (che forse ti crea una nuova Activity 1).
Cmq onRestart() di solito non si usa: e' meglio usare direttamente onStart()...
[public void onCreate (Bundle savedInstanceState) {...}]