ReceiverRestrictedContext cannot be cast to android.app.Activity

后端 未结 1 1167
迷失自我
迷失自我 2020-12-11 03:49

I need an Activity in my BroadcastReceiver, but when i try to cast the context to activity, it doesn\'t work.

Caused by: java.lang.ClassCastException:

相关标签:
1条回答
  • 2020-12-11 04:12

    How can I get Activity from BroadcastReceiver ?

    Generally, you can't. A BroadcastReceiver is independent from an Activity. For example, you can have BroadcastReceiver which receive broadcasts when no Activity is running.

    You can, however, register/unregister a BroadcastReceiver in an Activity and use it to receive broadcasts while your Activity is running.

    0 讨论(0)
提交回复
热议问题