草庐IT

stopServiceReceiver

全部标签

android - 是否有一种直接的方法来响应用户单击通知来停止服务?

我想要以下行为:用户点击通知,Android停止我的服务。问题是停止服务需要调用stopService,而我无法轻松地创建执行此操作的PendingIntent。所以我发现这样做的唯一方法是让我的服务接收一个特殊的Intentextra,它会导致服务调用stopSelf并停止。是否有更简单的方法直接通过通知点击取消服务? 最佳答案 感谢CommonsWare。这里是您的解决方案的简要说明,供有兴趣的人使用。代码在服务类中。//CreateNotificationprivatevoidinitNotification(){//Regi