Android用のウィジェットを作成し、バッテリーレベルを取得しようとしています。使ってみました
Intent batteryIntent = context.registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
しかし、「IntentReceiverコンポーネントはインテントを受信するために登録できません」というエラーが表示されます。
なんで?ACTION_BATTERY_CHANGEDはスティッキーインテントであり、レシーバーを登録しません(最初のパラメーターがnull)。
回避策はありますか?
ありがとう。