我有三个活动,A,B和C.的Android活动质疑
用户可以从开始活动B,然后C来自B.
我想有以下。在C中,用户填写一些字段并单击“确定” - 按钮。之后,活动B和C都应完成。
我不喜欢我的想法,完成一个启动B之后,再开始℃之后完成B,然后开始从下
什么是做到这一点的最好办法?
是否可以完成孩子的父母活动?如果,是的,那么这将是我的解决方案。但我还没有找到任何有关这方面的信息。
谢谢
穆尔
我有三个活动,A,B和C.的Android活动质疑
用户可以从开始活动B,然后C来自B.
我想有以下。在C中,用户填写一些字段并单击“确定” - 按钮。之后,活动B和C都应完成。
我不喜欢我的想法,完成一个启动B之后,再开始℃之后完成B,然后开始从下
什么是做到这一点的最好办法?
是否可以完成孩子的父母活动?如果,是的,那么这将是我的解决方案。但我还没有找到任何有关这方面的信息。
谢谢
穆尔
在活动B,呼叫活动下用startActivityForResult。在ActivityB.onActivityResult()方法中,当Activity C返回结果良好时调用finish()。这让你回到活动A.
试试这个 在活动的C类
Intent mIntent=new Intent(getApplicationContext(),A.class).setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivityForResult(mIntent);
谢谢你,我只是测试您的解决方案。它对我来说工作得很好,就这样,我希望这样做。 – Tima 2010-09-07 13:55:49