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