我又有一个问题,与Android相关。这只是为了让我更深入地了解发送广播的工作方式。
我想知道的是:
1. 为什么要使用广播接收器而不是活动结果?
我认为广播接收器更适合处理实际设备消息,而不仅仅是在应用程序中传递意图。
2. 开发人员可能会遇到什么样的安全问题?
如果我假设任何人都知道我的包名称(可能通过反向工程),那么他们基本上可以捕获发送的意图并查看其中传递的信息,这个假设是否正确?
3. 如果想要将对象传递给其他活动,则LocalBroadcastManager有什么好处?
我读到说如果你不想让发送的意图泄漏到应用程序之外,这可能更好。这是否意味着即使某人拥有包名称,他们仍然无法在应用程序之外接收广播?
如果您认为我的问题不完整或基于错误的假设,请告诉我,以便我能够学习。 :)
非常感谢所有能够帮忙的人。
谢谢,
Do