@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...

沒有留言:
張貼留言