从屏幕调用我的PreferenceActivity时,按下Back按钮后,返回屏幕始终是应用程序的主屏幕(应用程序启动后显示的活动)。是否可以返回上一个屏幕?
我试图通过覆盖onKeyDown(在我的PreferenceActivity类中)方法来解决它,但没有运气:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
finish();
return true;
}
return super.onKeyDown(keyCode, event);
}
提前感谢您的帮助。
答案 0 :(得分:1)
假设您按设计使用活动/意图,实际上并不需要特殊代码。推回将自动停止当前活动,并返回调用它的活动。请参阅Android Activity and Task guide。