1. 程式人生 > >android實現程式的後臺執行 and 完全退出

android實現程式的後臺執行 and 完全退出

   /***
     * 點選返回 後 彈出對話方塊  提示   關閉  還是  後臺
     */
    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();//在按鍵響應事件中顯示此對話方塊

    }