我有一个Activity在方法中创建一个带有IntentFilter的BroadcastReceiver: onCreate(...)
IntentFilter iFilter = new IntentFilter("action");
receiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
}
};
registerReceiver(receiver, iFilter);
另一方面是一个IntentService,它将发送一些数据:
Intent intent = new Intent(getApplicationContext(), receiver.class);
intent.setAction("action");
[...]
sendBroadcast(intent);
但这似乎不起作用。未收到广播。
我的服务类在一个 android lib 中,也许这会带来麻烦。
感谢您的任何建议。