Как работает 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>

Следующая последовательность должна быть правильной. для

  1. Начать деятельность2.
  2. нажмите Домой
  3. Начать деятельность1.
  4. Нажмите назад -> домашний экран должен быть показан.
Другие вопросы по тегам