2

粘性广播已被弃用。文档说:

This method was deprecated in API level 21. Sticky broadcasts should not be used. 
They provide no security (anyone can access them), no protection (anyone can modify them), and many other problems. 
The recommended pattern is to use a non-sticky broadcast to report that something has changed, 
**with another mechanism for apps to retrieve the current value whenever desired**. 

这种机制的一个可能的例子是什么?我应该采取什么方法?

4

1 回答 1

0

非粘性广播的示例。

android.location.PROVIDERS_CHANGED

这意味着位置提供程序发生了一些变化,应用程序必须检查提供程序以查看其当前状态。可能是用户打开了他们设备中的 GPS 无线电。该应用程序不知道,直到它检查位置提供程序。

粘性广播的另一个问题是广播消息中的信息可能是陈旧的。

于 2015-03-27T14:36:11.073 回答