我已经使用xamarin-forms为Android应用程序创建了跨平台应用程序,这里我面临着为特定应用程序获取默认启动器的问题,或者可能是“默认启动器”的术语不同,所以基本上这个弹出窗口我如果用户已经通过使用“始终”(如图所示)选择任何一个地图作为默认值,则不希望下次显示给用户,为此我需要知道特定应用是否设置为默认值,怎么做到这一点,我尝试过getprefferedactivities和resolveinfo,没有什么对我有用,请有人建议吗?
始终打开说明
答案 0 :(得分:0)
默认的Android行为是,它会询问用户是否有多个应用可以处理打开网页等用户请求。如果用户选择"只需一次"没有指定默认应用,Android会再次询问。
如果用户选择"始终"在删除指定的默认应用程序并且仍有多个应用程序可用之后,该对话框将不会再次显示。如果只有一个应用程序能够处理用户请求,则对话框也不会出现。