「+」と「 - 」と表示される単純なボタンと、インクリメント/デクリメント時にカウンタを表示するテキストフィールドを持つアプリウィジェットを開発しました。ウィジェットをホーム画面にドラッグすると、すべてが魅力的に機能します。しばらくすると、システムはスリープ状態になり、スリープ状態になった後、ボタンをクリックしようとすると応答しなくなり、テキストフィールドは変化しません。私はAppWidgetProviderを拡張するクラスの "onReceive"メソッドを呼び出すことはありません。しばらくしてからアンドロイドのappwidgetが反応しなくなった
このBroadcastReceiverがタグで起動された場合、この関数から返されたオブジェクトは、https://developer.android.com/reference/android/content/BroadcastReceiver.html#onReceive(android.content.Context、android.content.Intentで生存しなくなりました。
これは問題ですか?はいの場合、サービスを使ってappwidgetのブロードキャストを処理するにはどうすればよいですか?
本当にありがとうございます。
ありがとうございます!
あなたはmarshmallowで開発していますか? – Opiatefuchs
いいえ、私はKitkatでやっています。 –