采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
共享 uid 的 app ,跨 app 启动 activity 这块,也就是第一种启动 activity 的方式,视频中提到的,什么是 “当 uid 是一样的,你就可以启动 B 了?” 呢?
在电脑上试了第一种启动方式,不设置 sharedUserId 的情况下,通过 intent.setComponent 方式也是可以跨 app 启动 activity 的,没有看到 uid 的作用呢?老师求解答
是不是export设置为true了?
没有设置这个参数,我检查了
刚又确认了一下代码,确实是不设置 sharedUserId 的情况下,可以启动。没有看到 uid 的作用...
最终确认了下问题,是因为同学在代码中为Activity设置了intent-filter,这会导致export的默认值被置为true,因此可以被外部启动。
加课程QQ群找我哈
同学可否把你的demo发我下,我帮你看看
登录后可查看更多问答,登录/注册
改变视野和思维 深度与广度兼备的 Android 进阶面试指导课程
1.1k 1
1.1k 16
857 10
1.2k 10