我是一个新手,想知道如何与前台启动的服务通信。
因此,我有一个带有通知的前台服务。 该通知有一个(X)按钮来停止服务。
服务具有静态广播接收器。
我的问题是: 广播接收器是否是最好的方式? 如果是:我如何与服务通信以在广播接收器中调用stopForeground?
感谢您提前的回复。 和我一样的问题...但我想知道除了广播接收器之外还有哪些解决方案。谢谢
因此,我有一个带有通知的前台服务。 该通知有一个(X)按钮来停止服务。
服务具有静态广播接收器。
public static class NotificationStopButtonHandler extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context,"Close Clicked",Toast.LENGTH_SHORT).show();
Log.i(LOG_TAG, "In Closed");
// imposible to do context.stopForground(true) or
// to call any other private coded by me
}
}
我的问题是: 广播接收器是否是最好的方式? 如果是:我如何与服务通信以在广播接收器中调用stopForeground?
感谢您提前的回复。 和我一样的问题...但我想知道除了广播接收器之外还有哪些解决方案。谢谢