我有一个应用程序需要用户登录。在应用程序中,要登录的是在SharedPreferences文件中包含特定的字符串。Android - 处理后退按钮
除一个用例外,它完全正常工作:用户按下手机的后退按钮。
当用户按下手机的后退按钮时,在加载页面时会发生什么不同吗?我应该知道并在代码中考虑了该按钮?
谢谢!
我有一个应用程序需要用户登录。在应用程序中,要登录的是在SharedPreferences文件中包含特定的字符串。Android - 处理后退按钮
除一个用例外,它完全正常工作:用户按下手机的后退按钮。
当用户按下手机的后退按钮时,在加载页面时会发生什么不同吗?我应该知道并在代码中考虑了该按钮?
谢谢!
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode == KeyEvent.KEYCODE_BACK)
{
//do your stuff here
return true;
}
else
return super.onKeyUp(keyCode, event);
}
尝试上面的代码来处理返回键事件
他们在哪里按从背面按钮,你在哪里检查,如果他们(例如,最好是你确认他们在的onResume认证登录())? – roflharrison 2012-04-27 01:47:13
@Sam如果他们没有登录,我将它们发送到登录屏幕。如果从登录屏幕中按下,它们会在原来的屏幕上结束,因为某些原因,它们不再将其重定向到登录屏幕。 – Genadinik 2012-04-27 01:54:00