“使用..完整操作”对话框中有“始终”选项。如果下次发送相同的意图,我想知道匹配规则是什么?它是完全相同的意图还是只有相同的动作,类别数据值?要不然?
答案 0 :(得分:2)
第二次所有内容都是相同的,但是Android会将意图传递给您选择的应用程序,而不是提供可以处理该意图的应用程序选择。
路径1 - 无默认值: Android系统获得意图,检查注册的应用程序是什么。检查它们中的任何一个是否是该意图的“默认”。显示所有这些列表,将意图发送到您选择的内容。
路径2 - 设置默认值: A部分 - 没有新的应用程序: 与1相同,但它找到一个默认应用程序并直接在那里发送intent,而不包含选项列表。 B部分 - 安装了新应用: 与2A相同,但系统看到安装了一个新应用程序,可以处理上次不存在的意图,因此它会再次显示所有兼容应用程序的列表。