【发布时间】:2014-08-09 15:55:47
【问题描述】:
我目前正在编写一个用作活动启动器的 Android 应用程序。
主 Activity 用作启动器,让用户从主 Activity 启动新 Activity(这里我使用 FLAG_ACTIVITY_NEW_TASK 和 FLAG_ACTIVITY_MULTIPLE_TASKS 创建这个新 Activity)。
这样我就可以在后台举行多个同名但内容不同的活动。
但是我仍然需要一种方法来管理它们,这意味着我可以提供一个 UI 供用户选择重新启动和杀死一个。
谁能给我一个好的解决方案?
非常感谢您的帮助!
也可以查看我昨天问的一个类似问题:set unique identifier for RunningTaskInfo
【问题讨论】:
-
“同名”是什么意思?你的意思是同一个class名字吗?还是您的意思是相同的变量名称?请展示一些代码来说明你现在在做什么?
-
@Code-Apprentice 同名意味着同一个活动的名称。这些活动共享同一个活动名称,这就是为什么我使用 FLAG_ACITIVITY_NEW_TASK 和 FLAG_ACTIVITY_MULTIPLE_TASKS.
-
检查stackoverflow.com/questions/17486672/… 看看是否有帮助。
-
@Code-Apprentice 感谢您的链接,但我认为它不会有帮助,因为我知道如何获取正在运行的任务信息。我仍然想为这些任务设置一个唯一且稳定的标识符,不仅仅是获取他们的信息。