Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何限制广播到自己的Android应用程序大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道是否有可能创建一个私人广播.
我实际上在我的活动和使用中注册了broadcastreceiver
sendorderedBroadcast(broadcast);

发送广播的方法.
但是,目前,用于此方法的intent(广播)定义如下:

Intent broadcast = new Intent("com.mypackage.broadcast");

因此,声明此包名称的每个外部应用程序都可以监听我发送的内容,而我不想这样做.

那么如何让这个变得不可能,没人能听我的广播?

解决方法

我想你正在寻找 LocalBroadcast Manager.文档说: @H_301_18@

it is a Helper to register for and send broadcasts of Intents to local objects within your process. This is has a number of advantages over sending global broadcasts with sendBroadcast(Intent). One of them is that the data you are broadcasTing won’t leave your app,so don’t need to worry about leaking private data.`

详见how to use LocalBroadcastManager?.希望它能帮到你.

大佬总结

以上是大佬教程为你收集整理的如何限制广播到自己的Android应用程序全部内容,希望文章能够帮你解决如何限制广播到自己的Android应用程序所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。