我有一个具有菜单的应用程序,根据您在菜单中按下的按钮,会打开一个新活动。我想在每个屏幕上都有一个后退按钮,可以将您带到上一个屏幕,所以我想知道我该怎么做?
这是我使用的一些有效的代码:
backButton = (ImageButton) findViewById(R.id.back_button);
backButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
然而,将这段代码放在我所有的活动中对我来说并不是一个好的编程习惯。如何创建某种堆栈来保存所有查看过的页面并使用它返回上一页?
我必须在我的应用程序中放置一个后退按钮,所以我不能使用 ActionBar 中的现有按钮。