Android 从PhoneStateListener创建通知
我正在使用Android应用程序,我收到了来电广播,我需要在通知托盘中创建通知 我正在尝试以下方法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创建通知
NotificationManager nm = (NotificationManager)this;
但这会显示一个错误无法从PhoneStateManager转换为NotificationManager
我也尝试过使用context
而不是this
,但后来说它不能从PhoneStateManager
转换到NotificationManager
如何从PhoneStateListener创建通知,这是可能的还是需要将其传递给服务?获取其实例:
因为您没有发布更多的代码,所以很难说您可以在上下文中使用什么。如果确实有上下文
变量,请使用它。如果您的侦听器包含在活动/服务中,请执行MyActivity.this
或MyService.this
而不是我在代码段中使用的上下文变量
NotificationManager nm = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);