访问广播接收器中的应用程序类

杰克博士

我想在广播接收器中检查互联网连接;并将结果(一个布尔标志)设置为全局变量,以便在if条件下在整个应用程序中使用它;如果互联网断开连接,则将主活动中的状态图像视图设置为红色图像,如果连接,则将其设置为绿色。

我关注了这个话题。但是getApplication()广播接收器中没有我应该getApplicationContext()改为使用

另一方面,主题:

在广播接收器中编写代码时,该接收器不是上下文,而是在其onReceive方法中提供了上下文,则只能调用getApplicationContext()。这也意味着您不能保证可以在BroadcastReceiver中访问您的应用程序。

  1. 有什么问题?

  2. 如何访问广播接收器中的应用程序类?

  3. 有更好的解决方案来检查Internet连接,设置全局变量并更改我的状态imageview吗?

拉利特·波塔尼(Lalit Poptani)

您可以通过使用其上下文访问您的Application课程BroadCastReceiver

 @Override
 public void onReceive(final Context context, Intent intent) {
   MyApplication mApplication = ((MyApplication)context.getApplicationContext());
 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

整个应用程序中的广播接收器

来自分类Dev

从广播接收器关闭应用程序

来自分类Dev

应用程序销毁时的广播接收器

来自分类Dev

广播接收器预先安装的应用程序

来自分类Dev

在android中卸载应用程序时呼叫广播接收器

来自分类Dev

如何使我的SMS应用程序成为接收广播接收器的最高优先级

来自分类Dev

仅当在Android Pie中关闭应用程序时,广播接收器才起作用

来自分类Dev

android:广播接收器在我的应用程序中首先获取短信的优先级值

来自分类Dev

设置广播接收器以获取其他应用程序使用的权限

来自分类Dev

启动应用程序而没有任何活动,我的广播接收器不起作用

来自分类Dev

Xamarin.Forms:应用程序关闭时,广播接收器不起作用

来自分类Dev

关闭应用程序后,保持连接广播接收器运行

来自分类Dev

广播接收器在某些设备上使应用程序崩溃

来自分类Dev

广播接收器,服务和活动共享应用程序对象吗?

来自分类Dev

关闭应用程序后,保持连接广播接收器运行

来自分类Dev

当应用程序被杀死时,android广播接收器不监听

来自分类Dev

多个广播接收器未被称为不幸停止的应用程序

来自分类Dev

为什么广播接收器不适用于服务应用程序 android?

来自分类Dev

错误:包含广播接收器的应用程序的“未找到默认活动”

来自分类Dev

当应用程序不在最近时,在后台广播接收器

来自分类Dev

从另一个应用程序活动广播时广播接收器不显示结果

来自分类Dev

在广播接收器中访问ViewModel生成的数据

来自分类Dev

如何在广播接收器中访问 MyViewModel(AndroidViewModel)

来自分类Dev

在停止的应用程序中接收广播

来自分类Dev

应用内广播接收器

来自分类Dev

在没有活动的情况下启动应用程序,我的广播接收器无法正常工作

来自分类Dev

现有使用广播接收器的应用程序存在后,是否有办法使重复警报正常工作?

来自分类Dev

当应用程序在后台时,从广播接收器向服务发送 Intent 时出现 NullPointerException

来自分类Dev

广播接收器

Related 相关文章

  1. 1

    整个应用程序中的广播接收器

  2. 2

    从广播接收器关闭应用程序

  3. 3

    应用程序销毁时的广播接收器

  4. 4

    广播接收器预先安装的应用程序

  5. 5

    在android中卸载应用程序时呼叫广播接收器

  6. 6

    如何使我的SMS应用程序成为接收广播接收器的最高优先级

  7. 7

    仅当在Android Pie中关闭应用程序时,广播接收器才起作用

  8. 8

    android:广播接收器在我的应用程序中首先获取短信的优先级值

  9. 9

    设置广播接收器以获取其他应用程序使用的权限

  10. 10

    启动应用程序而没有任何活动,我的广播接收器不起作用

  11. 11

    Xamarin.Forms:应用程序关闭时,广播接收器不起作用

  12. 12

    关闭应用程序后,保持连接广播接收器运行

  13. 13

    广播接收器在某些设备上使应用程序崩溃

  14. 14

    广播接收器,服务和活动共享应用程序对象吗?

  15. 15

    关闭应用程序后,保持连接广播接收器运行

  16. 16

    当应用程序被杀死时,android广播接收器不监听

  17. 17

    多个广播接收器未被称为不幸停止的应用程序

  18. 18

    为什么广播接收器不适用于服务应用程序 android?

  19. 19

    错误:包含广播接收器的应用程序的“未找到默认活动”

  20. 20

    当应用程序不在最近时,在后台广播接收器

  21. 21

    从另一个应用程序活动广播时广播接收器不显示结果

  22. 22

    在广播接收器中访问ViewModel生成的数据

  23. 23

    如何在广播接收器中访问 MyViewModel(AndroidViewModel)

  24. 24

    在停止的应用程序中接收广播

  25. 25

    应用内广播接收器

  26. 26

    在没有活动的情况下启动应用程序,我的广播接收器无法正常工作

  27. 27

    现有使用广播接收器的应用程序存在后,是否有办法使重复警报正常工作?

  28. 28

    当应用程序在后台时,从广播接收器向服务发送 Intent 时出现 NullPointerException

  29. 29

    广播接收器

热门标签

归档