サービスからウィジェットを更新する方法についてはわかりません
-
13-12-2019 - |
質問
私の音楽アプリにウィジェットを作ろうとしています。 アプリは、アプリを「最小化」できるように、MediaPlayerを処理するサービスがあり、まだ音楽を聴いています。 私はサービスからウィジェットを更新する必要があることを知っていますが、私が見つけたすべての例は私にそれぞれの更新で新しいサービスを開始したい、そしてそれは私が欲しいものではありません。
任意の助けが高く評価されています!
事前感あり
解決
あなたはサービスなしでそれをすることができます。更新が時間がかかり過ぎると、Androidが閉じてアプリケーションが応答しない(ANR)エラーメッセージが表示されない場合があるため、このサービスをお勧めします。これらは、Webサービス要求を送信するときのような場合です。それ以外の場合は、RemoteView(サービス内で行うのと同じ方法で)を使用して、カスタムAppWidgetProviderを使用して(サービスを作成せずに)ウィジェットを更新できます。その方法の詳細については、この
所属していません StackOverflow