希望有人能帮我解决这个问题。我会尽量简洁!
我有一个启动服务的小部件。该服务注册了两个广播接收器。我想将接收者的 Intent 发送回服务,以便服务使用react。
我相信我在某处读到多次“启动”服务是有效的,例如在接收器中执行以下操作:
serviceIntent.setAction("me.SERVICE");
intent.putExtra("me.SERVICE", somedata);
context.startService(serviceIntent);
我记得(在一些博客上)读到这不会启动新服务,而只是将 Intent 传递给已经运行的服务。这样对吗?这是一种糟糕的做法吗?有没有更好的办法?
非常感谢!
jack
最佳答案
是的,我在 pre-2.0 应用程序中使用了这种方法。
关于android - 如何从广播接收器返回服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3506322/