2014-09-05 87 views
0

在我的项目中,我有3个活动,A-> B - > C.在C活动中它有订单按钮,点击订单按钮后我还必须通过一个包来打算一项活动,我希望A活动再次展示。我怎么能再次显示A活动?如何从新活动中调用上一个活动

感谢,

+0

你可以关闭你的Front Activities,或者使用Fragments。 – SilentKiller 2014-09-05 05:23:44

+0

[Use onactivityresult android]可能的重复(http://stackoverflow.com/questions/20114485/use-onactivityresult-android) – Nabin 2014-09-05 05:26:00

+0

看到这个http://stackoverflow.com/questions/10407159/how-to-manage-start -activity-for-result-on-android – Nabin 2014-09-05 05:26:44

回答

0

取决于你的需求,如果你想完成activty B和C 上按钮单击然后使用标志FLAG_ACTIVITY_CLEAR_TOP意图 标志。在这种情况下,将调用newIntent,你可以从它得到包 。

@Override 
    protected void onNewIntent(Intent intent) { 
     // TODO Auto-generated method stub 
     super.onNewIntent(intent); 
    } 

if you do not wants to close activity B and C then use 

Intent intent = new Intent(this, YourActivity.class); 
Bundle bundle = new Bundle(); 
intent.putextras(bundle); 
startActivity(intent); 

如有问题,然后让我知道。

+0

Intent i = new Intent(mContext,MainActivity.class); \t \t \t i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK); \t \t \t startActivity(i);我之前使用这行代码来调用MainActivity.java,没关系,MainActivity.java中的片段没有显示表单统计数据,例如用户选择的微调器项目和用户输入的edittext数据。 – SAWAUNG 2014-09-05 10:44:18

相关问题