android - android :taskaffinity work?怎么办

标签 android taskaffinity

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>

下面的顺序应该是正确的。对于

  1. 开始 Activity 2。
  2. 按主页
  3. 开始 Activity 1。
  4. 按返回键 -> 应显示主屏幕。

关于android - android :taskaffinity work?怎么办,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14190262/

相关文章:

android - 如何识别分区的名称

linux - 在 linux 上从一开始就设置进程的 cpu 亲和性

multithreading - runtime.GOMAXPROCS 没有按预期工作

android - singleInstance Activity 的任务亲和性?

android - 当taskAffinity Activity 正在调用finish()但它没有关闭最近的应用程序时

Android 从广播接收器启动 Activity

android - notifyDataSetChanged() 在 daimajia AndroidSwipeLayout 中不起作用

java - 尝试获取当前用户信息时出错

android - 在后台服务中创建地理围栏

php - Android:无法使用php向mysql数据库插入数据