0

私はこのコードを使用しています:

Intent i = getApplicationContext().registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));

そして、私が理解している限り、iACTION_BATTERY_CHANGEDが発生しなかった場合はnullになるはずですが、nullになることはなく、常に同じデータが返されます。私が放送受信機を使用したとき、それはうまくいきました。インテントを受け取った後、削除する必要がありますか?

4

2 に答える 2

3

スティッキー インテントを登録するとすぐに、最後にブロードキャストされたデータが常に配信されます。それが、常にデータを受信して​​いる理由です

于 2012-08-13T14:02:06.853 に答える