您的位置:首页 > 其它

按后退键直接回到系统Home界面

2015-10-25 11:43 330 查看


在主窗体activity中重写onKeyDown()方法如下:

//在主界面按返回键将退出系统,回到系统home界面

@Override

public
booleanonKeyDown(int
keyCode, KeyEvent event) {

if(keyCode== KeyEvent.KEYCODE_BACK){

//创建是否退出询问对话框

newAlertDialog.Builder(MainActivity.this)

.setIcon(R.drawable.ic_launcher)

.setTitle("退出?")

.setMessage("您确定要退出家庭理财APP吗?")

.setPositiveButton("确定",
newDialogInterface.OnClickListener() {

@Override

public
voidonClick(DialogInterface arg0,
int arg1) {

//finish();//返回系统登录界面

//使用隐式Intent返回系统home界面

Intent intent = new Intent();

intent.setAction(Intent.ACTION_MAIN);

intent.addCategory(Intent.CATEGORY_HOME);

startActivity(intent);

}

})

.setNegativeButton("取消",
newDialogInterface.OnClickListener() {

@Override

public
voidonClick(DialogInterface arg0,
int arg1) {

}

})

.create()

.show();

}

return
super.onKeyDown(keyCode,event);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: