码迷,mamicode.com
首页 > 移动开发 > 详细

Android基础TOP4_1:点击物理按钮弹出退出提示框

时间:2017-04-08 17:20:31      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:title   als   dismiss   执行   build   repeat   err   标题   nis   

JAVA:

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
    }
    //点击物理按钮时,执行退出提示
public boolean onKeyDown(int keyCode,KeyEvent event){
    if(keyCode==KeyEvent.KEYCODE_BACK && event.getRepeatCount()==0){
        creatdialog();
    }
    return false;
    }
    

private void creatdialog() {
    // TODO Auto-generated method stub
    AlertDialog.Builder b=new Builder(MainActivity.this);
    //设置提示框内容
    b.setMessage("确认退出么");
    //设置标题栏
    b.setTitle("提示");
    b.setPositiveButton("确认",new OnClickListener() {
        
        public void onClick(DialogInterface dialog, int which) {
            // TODO Auto-generated method stub
            //点确定时退出程序,并隐藏此对话框
            dialog.dismiss();
            MainActivity.this.finish();
        }
    }).setNegativeButton("取消",new OnClickListener() {
        
        @Override
        public void onClick(DialogInterface dialog, int which) {
            // TODO Auto-generated method stub
            //点击取消时只隐藏对话框
            dialog.dismiss();
        }
    });
    b.create().show();
    }

  
}

 

Android基础TOP4_1:点击物理按钮弹出退出提示框

标签:title   als   dismiss   执行   build   repeat   err   标题   nis   

原文地址:http://www.cnblogs.com/AndroidCSY/p/6682103.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!