android:taskaffinity如何工作?

时间:2013-01-07 05:14:49

标签: android taskaffinity

android:taskaffinity属性如何运作?

根据我的理解,按Home键会将活动移动到后台,但不会被销毁。我很困惑。

1 个答案:

答案 0 :(得分:-1)

你确实为activity2和其他活动设置了一个不同的android:taskAffinity。这将迫使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. 按回 - &gt;应该显示主屏幕。