繁体   English   中英

Android的“完成动作使用..”对话框的规则是什么?

[英]What is the rule of “complete action using..” dialog of Android?

在“使用..完成操作”对话框上有一个“始终”选项。 我想知道如果下一次发送相同的意图,匹配的规则是什么? 类别数据值是完全相同的意图还是唯一的动作? 要不然?

第二次的一切都相同,但是Android会将意图传递给您始终选择的应用程序,而不是展示可以处理该意图的应用程序。

路径1-无默认值:Android系统获取意图,检查注册了哪些应用程序以接收该意图。 检查它们是否是该意图的“默认”。 显示所有列表,将意图发送到您选择的内容。

路径2-设置了默认值:A部分-没有新应用程序:与1相同,但是它找到一个默认应用程序,并直接在其中发送意图,而没有选项列表。 B部分-已安装新应用程序:与2A相同,但系统看到已安装新应用程序,该应用程序可以处理上次不存在的意图,因此它将再次显示所有兼容应用程序的列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM