在我的应用程序中有许多活动,如果用户在任何活动中按下后退按钮,它将进入最终活动,其中有按钮用于评价此应用程序,反馈,Facebook等。当从最后一个活动中按下按钮时,我可以回到之前的活动。同样在清单中,我给所有活动提供了android:noHistory =“true”。Android - 如何恢复以前的活动?
例如,如果用户在A活动中(如果他按下按钮),它将从那里进入最终活动,如果他按下按钮,则应该返回活动A.对于其他活动也是如此。可能吗?
我终于决定只回到第一个活动,当最后一个活动按下按钮时,我使用了下面的代码。
Button first = (Button) findViewById(R.id.first);
first.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent(last.this,first.class));
finish();
}
});
因为我删除了android:noHistory =“true”清单中的第一个活动它不断重复。
如何制止这一点。在第一个活动中,我应该在哪里调用finish()
它是一个很好的做法,以回应您收到的答案 – Akhil 2014-11-06 04:50:25
对我的回应感到抱歉。任何我如何解决它。我忘记在活动 – daas12 2014-11-06 16:58:32