从子Activity获取主Activity的推荐方法是什么?

时间:2010-03-29 23:42:03

标签: android

我的Android应用程序有1个主要活动。它启动了一些子活动(我写的),并启动了一些子活动(我写的)。我这样做:

 Intent i = new Intent("my intent1");
 startActivity(i);

我的问题是我的每个子活动和子子活动如何回到父活动?

谢谢。

2 个答案:

答案 0 :(得分:5)

您应该通过[startActivityForResult()] [1]开始您的子活动,当您完成子活动时,请致电finish()。这将关闭子活动并返回调用startActivityForResult的活动。

[1]:http://developer.android.com/intl/de/reference/android/app/Activity.html#startActivityForResult(android.content.Intent,int)

答案 1 :(得分:1)

我认为有一个getParent()方法可以返回子活动的父Activity。