微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如果在Xamarin android应用中单击“电子邮件地址匹配器”窗口外部,则Android应用将挂起

如何解决如果在Xamarin android应用中单击“电子邮件地址匹配器”窗口外部,则Android应用将挂起

enter image description here

几天来,我一直处于棘手的状况。 我正在Xamarin android应用中使用电子邮件地址匹配器。一切都很好,当我单击email时,电子邮件地址匹配器打开可以打开该电子邮件地址的窗口,现在可以了。现在,如果改为从窗口中选择任何一个选项,那么如果我在外面单击,该应用程序将挂起。 下面是我的代码

             if (Patterns.EmailAddress.Matcher(fieldValue).Matches())
                {
                    Intent intent = new Intent(Intent.ActionSend);
                    intent.PutExtra(Intent.ExtraEmail,new string[] { fieldValue });
                    intent.SetFlags(ActivityFlags.NewTask);

                    intent.SetType("message/rfc822");

                   
                    activity.StartActivity(intent);                       
                   
                }

从逻辑上讲,如果用户要打开,请关闭此“电子邮件地址匹配器”窗口,该怎么办? 我被严重卡在这里。在旧版本(android 6)中,不会发生此问题。但是从android 7开始,问题就在那里。需要帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。