我有四个活动
我可以去ListActivity - > record1_Act和ListActivity <-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();
开始活动后,请删除finish()调用,因为它将从堆栈中清除该活动,并且我看到您在代码中使用了finish。您也不需要设置这些标志。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句