Android - 如何从父活动中完成子活动

时间:2013-02-11 23:59:52

标签: android android-intent android-activity

我有第一个活动A,我在其中开始一个新的活动B:

intent.setClass(A.this, B.class);

现在,在一些事件之后,我想从A完成B(A包含一个正在运行的线程)。

我怎么能达到这个目标?

提前致谢。

2 个答案:

答案 0 :(得分:1)

  1. 您可以从A到B发送广播消息
  2. 您是否需要在这些条款中使用B作为活动实例?可能更好的选择是将B创建为对话框吗?

答案 1 :(得分:0)

你没有。当内存资源不足时,操作系统将完成Activity

此外,单击后退按钮会在当前活动上调用finish()并在后台堆栈中显示最高活动,因此可能您已经完成了孩子。