@Override public boolean onKeyDown(int keyCode, KeyEvent event) {//捕捉返回鍵 if ((keyCode == KeyEvent.KEYCODE_BACK)) { ConfirmExit();//按返回鍵,則執行退出確認 return true; } return super.onKeyDown(keyCode, event); } public void ConfirmExit(){//退出確認 AlertDialog.Builder ad=new AlertDialog.Builder(MainActivity.this); ad.setTitle("離開"); ad.setMessage("確定要離開此程式嗎?"); ad.setPositiveButton("是", new DialogInterface.OnClickListener() {//退出按鈕 public void onClick(DialogInterface dialog, int i) { // TODO Auto-generated method stub MainActivity.this.finish();//關閉activity } }); ad.setNegativeButton("否",new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int i) { //不退出不用執行任何操作 } }); ad.show();//顯示對話框 }
【Android學習筆記】返回鍵退出(onKeyDown)、返回鍵退出確認
Dreamer | Traveler | Engineer
Life is either daring adventure or nothing at all. 目前任職於外商工程師,曾在歐洲留學、擁有雙碩士的學位,足跡踏遍了25個國家將近70個城市,喜愛運動、旅行、吸收新的知識,在這裡記錄著我的一些心得,歡迎同好一同交流。
合作邀約:
ryanchiu118@gmail.com
SEARCH
Translate
LATEST
3-latest-65px
精選文章
【名人介紹】最狂演說家:加里·維納查克Gary Vaynerchuk(GaryVee)你最好的人生導師與創業Role Model
相信各位創業的前輩或是有自我品牌的大大們,對 Gary Vaynerchuk 或 GaryVee 一定不陌生。不論你是想要創業,或是早已踏入創業中,我們都需要一位好的學習榜樣、好的 Role Model 、一名好的人生導師,而今天,我要推薦的這位名人,就是加里·維納查克 G...
沒有留言:
張貼留言