私には設計上の問題があると思いますが、私はあなたに質問します。 私のアプリケーションはxbroadcastreceiverでブロードキャストを受信しますが、いくつかの条件をチェックし、真ならば、私はPendingIntentでAlarm Managerを使ってzserviceというサービスを開始します。 zserviceでは、alarmManagerによってトリガされるたびに、他のいくつかの条件をチェックし、特定の条件に基づいてアラームをキャンセルする必要があります。alarmManager.cancel(pendingIntent)を知っています。 はalramをキャンセルしますが、私の問題はxbroadcastrecieverのようにpendingIntentにアクセスする方法です。broadcastrecieverでアラームを開始し、サービスでオフにする
私はサービスにpendingIntentを送信しようとしましたが、これまでは成功していないので、必要なときにアラームをオフにすることができます。 このロジックが意味をなすことを願って...
素晴らしい:-) 私は解決策になるとは思わなかった面白いことが判明しました。 ありがとうございます... – user1063108