Android 从PhoneStateListener创建通知

Android 从PhoneStateListener创建通知,android,android-notifications,phone-state-listener,Android,Android Notifications,Phone State Listener,我正在使用Android应用程序,我收到了来电广播,我需要在通知托盘中创建通知 我正在尝试以下方法 NotificationManager nm = (NotificationManager)this; 但这会显示一个错误无法从PhoneStateManager转换为NotificationManager 我也尝试过使用context而不是this,但后来说它不能从PhoneStateManager转换到NotificationManager 如何从PhoneStateListener创建通知

我正在使用Android应用程序,我收到了来电广播,我需要在通知托盘中创建通知

我正在尝试以下方法

NotificationManager nm = (NotificationManager)this;
但这会显示一个错误
无法从PhoneStateManager转换为NotificationManager

我也尝试过使用
context
而不是
this
,但后来说它不能从
PhoneStateManager
转换到
NotificationManager

如何从PhoneStateListener创建通知,这是可能的还是需要将其传递给服务?

获取其实例:

因为您没有发布更多的代码,所以很难说您可以在
上下文中使用什么。如果确实有
上下文
变量,请使用它。如果您的侦听器包含在活动/服务中,请执行
MyActivity.this
MyService.this
而不是我在代码段中使用的
上下文变量

NotificationManager nm = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);