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

下一篇: USER"] vs. Request.LogonUserIdentity