【发布时间】:2010-03-29 23:42:03
【问题描述】:
我的 android 应用程序有 1 个主要活动。它启动了一些子活动(我写的),也启动了一些子活动(我写的)。我这样做:
Intent i = new Intent("my intent1");
startActivity(i);
我的问题是我的每个子活动和子子活动如何返回父活动?
谢谢。
【问题讨论】:
标签: android
我的 android 应用程序有 1 个主要活动。它启动了一些子活动(我写的),也启动了一些子活动(我写的)。我这样做:
Intent i = new Intent("my intent1");
startActivity(i);
我的问题是我的每个子活动和子子活动如何返回父活动?
谢谢。
【问题讨论】:
标签: android
您应该通过 [startActivityForResult()][1] 开始您的子活动,当您完成子活动后,请致电finish()。这将关闭子活动并返回到调用 startActivityForResult 的活动。
【讨论】:
我认为有一个方法 getParent() 可以返回子活动的父活动。
【讨论】: