我有一个动态注册BroadcastReceiver的Service.它得到AudioManager.RINGER_MODE_CHANGED_ACTION了IntentFilter.每次启动服务时,我都会在onReceive()方法中获取日志消息.之后它正常工作.每次启动服务时我都不希望它接收一次.你能告诉我我在这里失踪了吗?
receiver=new BroadcastReceiver(){
@Override
public void onReceive(Context context, Intent intent) {
Log.d("zil", "degisti");
}
};
IntentFilter filter=new IntentFilter(
AudioManager.RINGER_MODE_CHANGED_ACTION);
registerReceiver(receiver,filter);
Run Code Online (Sandbox Code Playgroud) android broadcastreceiver android-service android-audiomanager