在我的项目中,我有3个活动,A-> B - > C.在C活动中它有订单按钮,点击订单按钮后我还必须通过一个包来打算一项活动,我希望A活动再次展示。我怎么能再次显示A活动?如何从新活动中调用上一个活动
感谢,
在我的项目中,我有3个活动,A-> B - > C.在C活动中它有订单按钮,点击订单按钮后我还必须通过一个包来打算一项活动,我希望A活动再次展示。我怎么能再次显示A活动?如何从新活动中调用上一个活动
感谢,
取决于你的需求,如果你想完成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);
如有问题,然后让我知道。
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
你可以关闭你的Front Activities,或者使用Fragments。 – SilentKiller 2014-09-05 05:23:44
[Use onactivityresult android]可能的重复(http://stackoverflow.com/questions/20114485/use-onactivityresult-android) – Nabin 2014-09-05 05:26:00
看到这个http://stackoverflow.com/questions/10407159/how-to-manage-start -activity-for-result-on-android – Nabin 2014-09-05 05:26:44