android:taskaffinity
属性如何工作?
根据我的理解,按下 Home 键会将 Activity 移回堆栈,但不会被销毁。我很困惑。
最佳答案
您确实为 activity2 和其他 Activity 设置了不同的 android:taskAffinity。这将强制 android 在(参见我的示例)时创建不同的堆栈。
<activity android:name=".activity2" android:taskAffinity="com.example.act2" >
</activity>
<activity android:name=".activity1" android:taskAffinity="com.example.act1" >
</activity>
下面的顺序应该是正确的。对于
- 开始 Activity 2。
- 按主页
- 开始 Activity 1。
- 按返回键 -> 应显示主屏幕。
关于android - android :taskaffinity work?怎么办,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14190262/