ReceiverRestrictedContext不能转换为android.app.Activity
我需要在我的BroadcastReceiver中有一个Activity,但是当我尝试将上下文转换为活动时,它不起作用。
引起:java.lang.ClassCastException:android.app.ReceiverRestrictedContext无法转换为android.app.Activity
我如何从BroadcastReceiver获得Activity?
谢谢
我如何从BroadcastReceiver获得Activity?
一般来说,你不能。 BroadcastReceiver独立于Activity。 例如,您可以让BroadcastReceiver在没有活动运行时接收广播。
但是,您可以在活动中注册/取消注册BroadcastReceiver,并在您的活动正在运行时使用它来接收广播。
链接地址: http://www.djcxy.com/p/84565.html上一篇: ReceiverRestrictedContext cannot be cast to android.app.Activity