Ho un'applicazione che richiama un'attività diverse volte da diverse attività. Quindi, sto cercando di implementare il "pulsante Indietro" nella barra delle azioni per questa attività. Per fare questo im utilizzando:Come impostare più attività principali per l'utilizzo del pulsante Indietro di Android
switch (item.getItemId()) {
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
default:
return super.onOptionsItemSelected(item);
}
e:
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="view.TweetsIndividuoActivity" />
Il problema ora, è che io cannt impostare un'attività genitore al mio manifesto Android, causa, non so chi è il genitore di questa attività.
Qual è la soluzione?
Grazie
Grazie! Ma se funziona in questo modo, non capisco perché usare: NavUtils.navigateUpFromSameTask (this); –
È pensato per ciò che ho scritto nell'ultima parte della mia risposta. Le attività sono in esecuzione in attività. Se apri un'attività che appartiene a un'altra attività devi avere delle opzioni: 1. torna all'attività precedentemente visibile; questo è ciò che il pulsante indietro fa 2. torna alla precedente attività sull'attività corrente. Leggi http://developer.android.com/guide/components/tasks-and-back-stack.html per una spiegazione dettagliata. –
Ughhh Sono stato catturato da qualcuno che utilizza un Google Util lucido (NavUtils.navigateUpFromSameTask (this);) ... – DoctorD