问题描述:
一直以来使用Intent顺风顺水,养成了惯性思维,在自己的app里面使用隐式Intent只要条件设置好,基本不会出现问题。
但是,如果提供sdk给别人使用,这时就要注意隐式Intent的使用了。
当手机里面安装多个接入此sdk的app时,打开其中一个app跳转activity时就会出现多种app选择。虽然我们对隐式Intent的条件设置的很严密,但是系统会把所有符合条件的activity列举出来。
本文探讨了在提供SDK供他人使用时,隐式Intent可能导致的选择冲突问题。特别是在多个应用安装的情况下,即使条件设置严格,也可能出现多个应用选择的情况。
问题描述:
一直以来使用Intent顺风顺水,养成了惯性思维,在自己的app里面使用隐式Intent只要条件设置好,基本不会出现问题。
但是,如果提供sdk给别人使用,这时就要注意隐式Intent的使用了。
当手机里面安装多个接入此sdk的app时,打开其中一个app跳转activity时就会出现多种app选择。虽然我们对隐式Intent的条件设置的很严密,但是系统会把所有符合条件的activity列举出来。
3203
578
905

被折叠的 条评论
为什么被折叠?