Android:如何返回上一个活动

androidTag

我有四个活动

  • ListActivity
  • Itemdetail_Activity
  • record1_Act
  • record2_act。

我可以去ListActivity - > record1_ActListActivity <-record1_Act正常,但是当我想从去Itemdetail_Activity - > record2_act从并返回Itemdetail_Activity < - record2_act它总是去record2_act到ListActivity

我什至用过,i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);但不起作用。如何解决这个问题?

这是我的代码

Intent i = new Intent(record2_act.this, Itemdetail_Activity.class);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(i);

Intent i = new Intent(record1_Act.this, ListActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(i);
finish();
阿斯兰·阿什拉夫(Arslan Ashraf)

开始活动后,请删除finish()调用,因为它将从堆栈中清除该活动,并且我看到您在代码中使用了finish。您也不需要设置这些标志。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章