Si imposta infatti un Android diverso: taskAffinity per activity2 e per le altre attività. Questo costringerà Android a creare uno stack diverso quando (vedi il mio esempio).
<activity android:name=".activity2" android:taskAffinity="com.example.act2" >
</activity>
<activity android:name=".activity1" android:taskAffinity="com.example.act1" >
</activity>
La seguente sequenza deve essere corretta. per il
- Inizio attività2.
- premere Home
- Avvia attività1.
- Premere indietro -> la schermata iniziale deve essere visualizzata.
fonte
2013-01-30 10:11:01