hello!大家好,这是我的第一篇博客,这次为大家做一个程序退出的小弹窗,代码实行十分简单,我就不详细讲解了,直接上代码吧!
//实现主页按钮
@Override
public Intent getIntent() {
Intent intent=new Intent(Intent.ACTION_MAIN);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
intent.addCategory(Intent.CATEGORY_HOME);
this.startActivity(intent);
return intent;
}
//退出程序
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_BACK){
AlertDialog.Builder mDialog=new AlertDialog.
Builder(HomeActivity.this);
mDialog.setTitle("操作提示");
mDialog.setMessage("确定退出吗?");
mDialog.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
System.exit(0);
}
});
mDialog.setNegativeButton("取消",null);
mDialog.show();
}
return super.onKeyDown(keyCode, event);
}