我有一个可以正常工作的广播接收器,但现在我想将发送通知发送到状态栏。由于 BroadcastReceiver 不能直接做到这一点,看起来我需要创建一个服务来为我做到这一点,对吗?
所以我使用http://developer.android.com/reference/android/app/Service.html提供的示例创建了一个服务
除了一些小的调整之外,就是那个代码。我使用 context.startService(new Intent(context, AlertUser.class)); 从广播接收器启动服务
发生的事情是它确实在状态栏中显示了消息。然后当我清除并让它生成一个新的消息时,服务代码没有执行。一旦开始,我是否会以不同的方式与他的服务交互?从我读到的内容来看,如果是同一过程的一部分。
另外,我如何将诸如从 BroadcastReceiver 到服务的字符串之类的信息共享到它是要在通知中显示的信息?
谢谢,
坦率