漫漫Android路,上下而求索!

来源:互联网 发布:大淘客cms文章系统 编辑:程序博客网 时间:2024/04/27 20:47

1.退出Android应用程序:

private void exit(){
        AlertDialog.Builder builder = new AlertDialog.Builder(LoginActivity.this);
        builder.setTitle("确认退出?");
        builder.setPositiveButton("确认", new DialogInterface.OnClickListener() {
            
            @Override
            public void onClick(DialogInterface dialog, int which) {
                Intent exitIntent = new Intent(Intent.ACTION_MAIN);
                exitIntent.addCategory(Intent.CATEGORY_HOME);
                startActivity(exitIntent);
                Process.killProcess(Process.myPid());
                
            }
        });
        builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
            
            @Override
            public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
            }
        });
        
        builder.create().show();
    }

@Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if(keyCode==KeyEvent.KEYCODE_BACK && event.getRepeatCount()==0){
            exit();
            return false;
        }
        
        return super.onKeyDown(keyCode, event);
    }

0 0
原创粉丝点击