我有两个选项卡。在这两个选项卡中,我有不同的活动组。如何在android中从一个活动组中的活动导航到另一个活动?请给我举一些合适的例子。
发布于 2012-02-28 01:27:18
要以编程方式在选项卡之间切换,请使用TabHost方法setCurrentTab(int index)或setCurrentTabByTag(String tag)。用户还可以单击选项卡UI (如果使用)在它们之间切换。
发布于 2012-11-21 17:24:12
在我的示例中,当我在父组的最后一个活动中单击finish/submit按钮时,我提交了值(将值存储到服务器/database中),并完成了getParent().finish();等父活动,以及启动选项卡活动和设置当前选项卡(如setCurrentTab(int) )
它可能不是最好的方法,但它可能有用。
对我的语言表示抱歉
发布于 2012-03-09 23:31:25
处理这种情况的最好方法是使用
startActivityForResult(intent, int);以及覆盖您的活动的
protected void onActivityResult (int requestCode, int resultCode, Intent data)当你的activity结束时,你需要将结果设置为某个特定的代码:
public final void setResult (int resultCode)当该活动完成时,将使用传递的结果代码调用前一个活动的onActivityResult调用。在这里,您可以检查结果代码和请求代码,然后执行操作。在这种情况下,您将希望进行级联活动弹出,直到到达列表中的第一个活动。然后,您可以设置前一个活动的结果并完成它,这将触发下一个活动的onActivityResult。然后,您可以执行此操作,直到到达活动堆栈中的“第一个”活动。
此方法也很灵活,因为它允许您根据处理请求代码和结果代码的方式,有条件地弹出到活动堆栈中的某些点。
https://stackoverflow.com/questions/9435630
复制相似问题