Android:如何从首选项返回上一屏幕(按后退按钮)
从屏幕调用my PreferenceActivity时,按下后退按钮后,返回屏幕始终是应用程序的主屏幕(应用程序启动后显示的活动)。是否可以返回到上一屏幕 我试图通过重写onKeyDown(在我的PreferenceActivity类中)方法来解决这个问题,但运气不好:Android:如何从首选项返回上一屏幕(按后退按钮),android,preferences,back,Android,Preferences,Back,从屏幕调用my PreferenceActivity时,按下后退按钮后,返回屏幕始终是应用程序的主屏幕(应用程序启动后显示的活动)。是否可以返回到上一屏幕 我试图通过重写onKeyDown(在我的PreferenceActivity类中)方法来解决这个问题,但运气不好: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) {
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
finish();
return true;
}
return super.onKeyDown(keyCode, event);
}
提前感谢您的帮助。假设您按照设计使用活动/意图,实际上不需要特殊代码。推回将自动停止当前活动,并返回到调用它的活动。看 哈!!我在startActivity()首选项之后“完成()”了上一个活动。谢谢你的回答。