Как работает android:taskaffinity?
Как android:taskaffinity
атрибутировать работу?
Насколько я понимаю, нажатие клавиши Home переместит активность в стек обратно, но она не будет уничтожена. Я сбит с толку.
1 ответ
Вы действительно устанавливаете другой android:taskAffinity для activity2 и для других действий. Это заставит android сделать другой стек когда (см. Мой пример).
<activity android:name=".activity2" android:taskAffinity="com.example.act2" >
</activity>
<activity android:name=".activity1" android:taskAffinity="com.example.act1" >
</activity>
Следующая последовательность должна быть правильной. для
- Начать деятельность2.
- нажмите Домой
- Начать деятельность1.
- Нажмите назад -> домашний экран должен быть показан.