android實現程式的後臺執行 and 完全退出
阿新 • • 發佈:2019-02-14
/*** * 點選返回 後 彈出對話方塊 提示 關閉 還是 後臺 */ public void quitAndshut() { new AlertDialog.Builder(MainActivity.this).setTitle("提示")//設定對話方塊標題 .setMessage("退出將不能進行電話錄音!")//設定顯示的內容 .setPositiveButton("完全退出", new DialogInterface.OnClickListener() {//新增確定按鈕 @Override public void onClick(DialogInterface dialog, int which) {//確定按鈕的響應事件 // TODO Auto-generated method stub finish(); // 這裡加上 要 一起 幹掉的 服務 final Intent intent = new Intent(MainActivity.this, MyTelRecordService.class); intent.setAction("ITOP.MOBILE.SIMPLE.SERVICE.SENSORSERVICE"); stopService(intent); final Intent WakeServiec = new Intent(MainActivity.this, WakeServiec.class); WakeServiec.setAction("ITOP.MOBILE.SIMPLE.SERVICE.WakeServiec"); stopService(WakeServiec); System.exit(0); } }).setNegativeButton("後臺執行", new DialogInterface.OnClickListener() {//新增返回按鈕 @Override public void onClick(DialogInterface dialog, int which) {//響應事件 // TODO Auto-generated method stub moveTaskToBack(false); // Log.i("alertdialog"," 請儲存資料!"); } }).show();//在按鍵響應事件中顯示此對話方塊 }