选择默认值后,Android Complete action using将继续显示

选择默认值后,Android Complete action using将继续显示,android,android-intent,android-dialog,Android,Android Intent,Android Dialog,我在应用程序开发中遇到了一个奇怪的问题 在我的应用程序中的某个时刻,它会调用一个Intent(Intent.ACTION_SEND)来启动Gmail, 此时将出现“使用…完成操作”对话框 即使我选中底部的默认框并选择Gmail,下次我的应用程序调用 意图、完整的操作使用对话框不断出现 即使我已经选择了要启动的默认应用程序,我也无法让它消失 你知道为什么吗 意图的例子 private void do_gmail_failover() { // If GMailSender fails,

我在应用程序开发中遇到了一个奇怪的问题

在我的应用程序中的某个时刻,它会调用一个Intent(Intent.ACTION_SEND)来启动Gmail, 此时将出现“使用…完成操作”对话框

即使我选中底部的默认框并选择Gmail,下次我的应用程序调用 意图、完整的操作使用对话框不断出现

即使我已经选择了要启动的默认应用程序,我也无法让它消失

你知道为什么吗

意图的例子

   private void do_gmail_failover() {   // If GMailSender fails, revert back to old method
   Intent   email_pic = new Intent(Intent.ACTION_SEND);             // Commence choose photo action // Used to be ACTION_SEND       
            email_pic.putExtra(Intent.EXTRA_EMAIL, Recipients);     // Inserts Digital Signature address in recipient
            email_pic.putExtra(Intent.EXTRA_SUBJECT, DIGIJOB);      // Inserts Track Number automatically in subject
            email_pic.putExtra(Intent.EXTRA_STREAM, uriTarget);     // Attaches image to Gmail
            email_pic.setType("image/jpeg");                        // Converts image to jpeg   
   startActivityForResult(email_pic, RETURN_ACTIVITY);  
   overridePendingTransition(R.anim.fadein, R.anim.fadeout);    

   LOGCAT.DEBUG("do_gmail_failover", "Inside do_gmail_failover function");
 }