У меня есть служба с наблюдателем контента, который наблюдает за провайдером календаря, и в некоторых случаях мне нужно остановить службу, чтобы onchange
обозревателя не вызывали при добавлении события, а затем перезапускали службу, когда она добавлялась.
В своей деятельности я использую stopService(new Intent(context,Service.class));
, чтобы остановить службу, затем запускаю ее снова позже, пытаясь избежать вызова onchange, когда провайдер меняется, но не появляется, что служба останавливается, потому что onchangeвсе еще вызывается, вызывая принудительное закрытие в моей базе данных, потому что мой запрос в моей службе еще не может найти событие.
так как я могу обойти эту проблему?