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

时间:2013-06-14 19:52:01

标签: android android-intent

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

1 个答案:

答案 0 :(得分:2)

第二次所有内容都是相同的,但是Android会将意图传递给您选择的应用程序,而不是提供可以处理该意图的应用程序选择。

路径1 - 无默认值: Android系统获得意图,检查注册的应用程序是什么。检查它们中的任何一个是否是该意图的“默认”。显示所有这些列表,将意图发送到您选择的内容。

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