localbroadcastmanager相关内容

待处理的BroadCastReceiver无法开始使用setDeleteIntnet

我发出通知,而我想做的是,当用户单击我发送的通知以清除它时,我希望执行待处理的广播.有一种称为"setDeleteIntent"的方法.根据此方法的文档,当用户清除收到的通知时,它应启动待处理的BraodCast接收器.7 我按下面的代码所示创建一个Broadcast Receiver类,并为'setDeleteIntent'方法提供未决的广播.但是在运行时,当接收到的通知随后被清除时,Br ..

不推荐使用LocalBroadcastManager.我应该用它代替什么?

我正在Android上的该项目中进行工作,其中一个方面需要具有前台服务的CountdownTimer.关于Stack Overflow的其他一些答案提到LocalBroadcastManager将适合我的需求. 但是,Android Developers中的文档提到它已被弃用.关于我应该使用它的地方有什么建议吗?该文档提到了有关使用LiveData的信息,但我想知道是否还有其他更简单的选择. ..

避免在Android中注册重复的广播接收器

我正在尝试创建我的第一个Android应用程序.我希望主线程活动(在我的情况下:ActionBarActivity)从后台活动(在我的情况下:IntentService)接收事件的通知.我已经读过,使用广播应该是做到这一点的最佳方法. 要注册一个广播接收器以收听从后台活动发送的广播,我正在主线程活动中使用以下代码: // Register broadcast receiver Loca ..

Android服务与活动之间的通信

我想开发一个具有三个活动和两个服务的Android应用程序. 第一个名为 WebClientService 的服务使用Handler每30秒调用一次REST API,并且必须将结果通知活动的Activity. 它还必须通知另一个名为 DatabaseService 的服务,以更新本地数据库. 将仅在活动的 onCreate 中调用一次数据库服务(如果应用程序崩溃并重新启动),而在 on ..

有没有办法告诉如果收到LocalBroadcastManager广播?

有没有办法告诉如果收到LocalBroadcastManager广播?或正在聆听? 基本上我有一个IntentService收听谷歌云的消息。当它得到一个我需要或者显示通知或报警我的主要服务有已经有新的消息 - 关键的是,我不希望两个!所以,我需要知道消息是否是由我的主要业务处理... 显然,它可以与sendOrderedBroadcast和广播接收器来完成,但似乎矫枉过正我简单的私有进程内的 ..

注册在AndroidManifest.xml本地广播接收器?

反正在AndroidManifest.xml中注册一个BroadcastReceiver并接收由LocalBroadcastManager?发送广播 目前我必须调用 registerReceiver(广播接收器接收器,过滤器的IntentFilter) 要注册一个接收器,声明在AndroidManifest.xml将无法工作。但是,这意味着我必须确切地知道接收的包名和类名,而不仅仅是意图 ..
发布时间:2016-08-14 21:13:13 移动开发

在活动中IntentService不能接收广播从LocalBroadcastManager

这是很简单的code到活动和IntentService之间使用广播。在MainActivity开始SyncService(这是一个IntentService),所述SyncService广播消息和MainActivity应(通过使用广播接收器)接收来自SyncService消息 但奇怪的是,在MainActivity无法从SyncService的任何消息。不知怎的,如果我叫LocalBroadc ..
发布时间:2016-03-11 21:30:47 移动开发

是否LocalBroadcastManager传递的顺序事件中的事件WER发送?

我有一个活动A和服务S.他们通过LocalBroadcastManager通勤。 若S为了与两个消息M1和M2调用sendBroadcast两次,会前,M2货币供应量M1弄? 谢谢, 解决方案 LocalBroadcastManager 已经为你播放两种方式; sendBroadcast()和 sendBroadcastSync()。一个是同步的,而另一个是异步的。 sendBroad ..
发布时间:2016-03-09 21:44:10 移动开发

本地管理广播接收器泄露?

有没有可能是本地(即与LocalBroadcastManager管理)的BroadcastReceiver泄漏当应用程序被系统杀死? 具体使用情况下,我需要它,我想注册/注销的BroadcastReceiver在活动的onCreate /的onDestroy(我需要的接收器被激活时,该活动是不可见的),但我不喜欢冒险做这个导致内存泄漏。据我了解,如果一个活动是由系统破坏,运行的onDestroy ..

哪个线程不与LocalBroadcastManager注册的BroacastReceiver运行的onReceive()?

我注册了preference活动的广播接收器,并从(清醒)IntentService发送一个(同步)播出。很明显的onReceive运行服务的线程上。这是我的部分的错吗?难道是记录的行为? preference活动: 公开最后一类SettingsActivity扩展BaseSettings { 私有静态的CharSequence sMasterKey; 私人复选框prefer ..

奥托VS LocalBroadcast:

我的开源贡献方已尽到Android社区的超级粉丝,并寻找到了他们的最新贡献奥托(事件总线) http://square.github.io/otto/ 挖较深我看到,奥托使用反射和有否有序广播(其中一个未消耗的消息传下来从一个接收机到下一接收器listeneing上的相同类型的事件的图案)奥托相信更火灾和忘记模式。 现在Android已经LocalBroadcastManager(LBM)在 ..
发布时间:2015-12-02 12:58:57 移动开发