草庐IT

broadcastreceivers

全部标签

broadcastreceiver - 在应用程序类上使用 registerReceiver 是一种好的、已知的做法吗?

背景在Android上,有两种方法可以通过BroadcastReceivers监听系统事件:静态地,通过list以编程方式,通过代码。由于某些项目包含大量Activity、服务和“管理器”类,因此使用单个BroadcastReceiver通知应用程序上的所有监听器发生的事情可能会很有用,而不是使用多个BroadcastReceiver正在使用(及其代码处理)。这种广播接收器的一个例子是监听连接变化的那个:@OverridepublicvoidonCreate(){super.onCreate();...registerReceiver(newConnectivityChangedBro

broadcastreceiver - 在应用程序类上使用 registerReceiver 是一种好的、已知的做法吗?

背景在Android上,有两种方法可以通过BroadcastReceivers监听系统事件:静态地,通过list以编程方式,通过代码。由于某些项目包含大量Activity、服务和“管理器”类,因此使用单个BroadcastReceiver通知应用程序上的所有监听器发生的事情可能会很有用,而不是使用多个BroadcastReceiver正在使用(及其代码处理)。这种广播接收器的一个例子是监听连接变化的那个:@OverridepublicvoidonCreate(){super.onCreate();...registerReceiver(newConnectivityChangedBro

Android:来自 BroadcastReceiver 的通知

我有一个启动广播接收器的警报管理器。这是我的广播接收器:publicclassAlarmBrodcastReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentarg1){showNotification(context);}privatevoidshowNotification(Contextcontext){PendingIntentcontentIntent=PendingIntent.getActivity(context,0,newIntent(context,MyA

Android:来自 BroadcastReceiver 的通知

我有一个启动广播接收器的警报管理器。这是我的广播接收器:publicclassAlarmBrodcastReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentarg1){showNotification(context);}privatevoidshowNotification(Contextcontext){PendingIntentcontentIntent=PendingIntent.getActivity(context,0,newIntent(context,MyA

android - 如何在 BroadcastReceiver 中更新 UI

我创建了一个应用程序,在该应用程序中我在我的主类(MainActivity)中注册了一个广播接收器,每当我在BroadcastReceiver中收到一些东西时,我都想更新UI例如我想显示一个警告框或设置我的MainActivity的一些TextView。我收到接收器中的所有值但无法设置它们,有人可以帮助我,以便我可以在BroadcastReceiver中更新我的UI。我的BroadcastReceiver类是MainActivity的内部类,如下所示:-publicclassMainActivityextendsActivity{..........publicstaticclassN

android - 如何在 BroadcastReceiver 中更新 UI

我创建了一个应用程序,在该应用程序中我在我的主类(MainActivity)中注册了一个广播接收器,每当我在BroadcastReceiver中收到一些东西时,我都想更新UI例如我想显示一个警告框或设置我的MainActivity的一些TextView。我收到接收器中的所有值但无法设置它们,有人可以帮助我,以便我可以在BroadcastReceiver中更新我的UI。我的BroadcastReceiver类是MainActivity的内部类,如下所示:-publicclassMainActivityextendsActivity{..........publicstaticclassN

android - 在环聊 2.0 中启用 SMS 支持会破坏我的应用程序中 SMS_RECEIVED 的 BroadcastReceiver

我刚刚收到环聊2.0的更新,安装它并启用SMS→开启SMS。现在我的应用程序在Android4.3下运行,无法再接收短信,即不再调用SMS_RECEIVED的BroadcastReceiver。:-(只要我在环聊2.0中禁用TurnonSMS,我的应用就能够再次接收SMS_RECEIVEDIntent。广播接收器是这样在list中注册的AndroidManifest.xml……SMSReceiver.javapublicclassSMSReceiverextendsBroadcastReceiver{privatestaticfinalLogLOG=Log.getLog();@Over

android - 在环聊 2.0 中启用 SMS 支持会破坏我的应用程序中 SMS_RECEIVED 的 BroadcastReceiver

我刚刚收到环聊2.0的更新,安装它并启用SMS→开启SMS。现在我的应用程序在Android4.3下运行,无法再接收短信,即不再调用SMS_RECEIVED的BroadcastReceiver。:-(只要我在环聊2.0中禁用TurnonSMS,我的应用就能够再次接收SMS_RECEIVEDIntent。广播接收器是这样在list中注册的AndroidManifest.xml……SMSReceiver.javapublicclassSMSReceiverextendsBroadcastReceiver{privatestaticfinalLogLOG=Log.getLog();@Over

android - BroadcastReceiver 尝试在无序广播期间返回结果 - Android 中的 PACKAGE_ADDED

我在下面给出的代码中遇到了这个异常。我不知道这段代码有什么问题。请帮我摆脱这个异常。05-2323:33:49.853:E/BroadcastReceiver(26895):BroadcastReceivertryingtoreturnresultduringanon-orderedbroadcast05-2323:33:49.853:E/BroadcastReceiver(26895):java.lang.RuntimeException:BroadcastReceivertryingtoreturnresultduringanon-orderedbroadcast05-2323:3

android - BroadcastReceiver 尝试在无序广播期间返回结果 - Android 中的 PACKAGE_ADDED

我在下面给出的代码中遇到了这个异常。我不知道这段代码有什么问题。请帮我摆脱这个异常。05-2323:33:49.853:E/BroadcastReceiver(26895):BroadcastReceivertryingtoreturnresultduringanon-orderedbroadcast05-2323:33:49.853:E/BroadcastReceiver(26895):java.lang.RuntimeException:BroadcastReceivertryingtoreturnresultduringanon-orderedbroadcast05-2323:3