@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// 按下鍵盤上返回按鈕
if (keyCode == KeyEvent.KEYCODE_BACK) {
new AlertDialog.Builder(this)
.setTitle("關閉程序")
.setMessage("確定要關閉嗎")
.setNegativeButton("取消",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int which) {
}
})
.setPositiveButton("確定",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int whichButton) {
finish();
}
}).show();
return true;
} else {
return super.onKeyDown(keyCode, event);
}
}
@Override
protected void onDestroy() {
super.onDestroy();
System.exit(0);
// 或者下面這種方式
// android.os.Process.killProcess(android.os.Process.myPid());
}
返回鍵關閉程序
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
android半透疊加對照表
iteye_3544
2018-08-27 16:26:11
Rokon引擎主要類介紹
iteye_3544
2018-08-27 16:26:09
Android SDK訪問權限大全
iteye_3544
2018-08-27 16:26:09
調用系統的媒體音量控制顯示
iteye_3544
2018-08-27 16:26:09
兩分鐘徹底讓你明白Android Activity生命週期(圖文)!
iteye_3544
2018-08-27 16:26:09
Android 如何在自己的應用中模擬Home鍵
iteye_3544
2018-08-27 16:26:09
gravity和android:layout_gravity區別
iteye_3544
2018-08-27 16:26:09
Android中兩種設置全屏的方法
iteye_3544
2018-08-27 16:26:09
Android界面開發推薦顏色
iteye_3544
2018-08-27 16:26:08
Android 下保持屏幕常亮
iteye_3544
2018-08-27 16:25:52
android獲取屏幕尺寸、密度
iteye_3544
2018-08-27 16:25:52
Android drawRegion 繪製
iteye_3544
2018-08-27 16:25:52