0

dilarを開こうとすると、アプリケーションを閉じた後、ダイヤラでさえすべてが閉じられます。

        callBtn.setOnClickListener(new OnClickListener() {

        public void onClick(View v) {

            String uri = "tel:" + userDetails.getNumber().trim() ;
             Intent callIntent = new Intent(Intent.ACTION_DIAL,Uri.parse(uri));
             callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
             startActivity(callIntent);


            Intent intent = new Intent();
             intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
             intent.setClass(QuickActivity.this, com.example.attention.AlertMsg.class);
             intent.putExtra("isExit", true);
             startActivity(intent);


        finish();


        }
    });

私はAlertMsgが私の主な活動です。終了するには、AlertMsgに次のコードを入力します。

        if(getIntent().getBooleanExtra("isExit", false))
    {
        if(mp!=null)
        {
            mp.stop();
        }
        finish();
    }

ダイヤラを独立して開き(アプリが終了しても閉じない)、アプリのアクティビティを終了する方法を知っている人はいますか?

4

0 に答える 0