標題:
Android App - 離開程式
[打印本頁]
作者:
admin
時間:
2012-7-30 09:28
標題:
Android App - 離開程式
@Override
public void onBackPressed() {
new AlertDialog.Builder(this)
.setIcon(android.R.drawable.ic_dialog_alert)
.setTitle("關閉 WMS everywhere")
.setMessage("真的離開程式 ?")
.setPositiveButton("Yes", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int which) {
finish();
}
})
.setNegativeButton("No", null)
.show();
}
複製代碼
作者:
admin
時間:
2013-6-30 22:26
標題:
連續按Back 鍵兩次離開程式
新一代Apps 較常採用連續按Back 鍵兩次離開程式
如不能在500ms 內
連續按Back 鍵兩次
Back 鍵會把提示
"連續按 BACK 兩次關閉程式"
boolean doubleBackToExitPressedOnce = false;
boolean pressdouble = false;
@Override
public void onBackPressed() {
if (doubleBackToExitPressedOnce) {
super.onBackPressed();
pressdouble = true;
return;
}
this.doubleBackToExitPressedOnce = true;
new Handler().postDelayed(new Runnable() {
public void run() {
if (!pressdouble) {
Toast.makeText(NumberActivity.this, "連續按 BACK 兩次關閉程式", Toast.LENGTH_SHORT).show();}
doubleBackToExitPressedOnce=false;
}
}, 500); //等500ms
}
複製代碼
歡迎光臨 How2Do (http://forum.how2do.com.hk/)
Powered by Discuz! 7.2