1

There is a "always" option on the "complete action using.." dialog. I'm wondering what's the matching rules if the same intent sent next time? Will it be the exact same intent or only the same action, category data value? or else?

4

1 回答 1

2

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

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

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

于 2013-06-14T19:55:00.600 回答