当用户单击通知时,我设置了活动A-> B的后堆栈,其中B在顶部并显示给用户。我希望运行活动A的生命周期,以便当用户按下“后退”按钮进入活动A时,它已经准备就绪。我该怎么做?
答案 0 :(得分:3)
这是不可能的,因为android不允许我们这样做,这是我看到的唯一方法,可以通过在 Activity B 中执行 Activity A 操作来实现>并在用户按下后退按钮时将这些详细信息提供给活动A。
注意:如果您要在活动A上显示任何类型的列表或进行类似的工作,则可以拥有一个单例课程,在其中可以获取活动A所需的数据到活动B ,并在用户按下“后退”按钮时向“活动A”提供相同的数据。
答案 1 :(得分:0)
您应该照常打开活动,然后将这一行代码放在OnCreate()方法中以回到后面。
moveTaskToBack(true);