私は以前に Android で少し開発したことがありますが、今までウィジェットに遭遇したことはありません。ウィジェットでできることにはいくつかの制限があるようです。ですから、物事を正しく行う方法について、いくつかのガイダンスを求めています。
解決方法がわからない 2 つの問題に遭遇しましたが、それらの問題について Google で調べても、統一された答えが得られません。
問題 1) ウィジェット (ボタンのトグル機能) から設定できるようにしたいアプリケーションにいくつかの共有設定があります。しかし、ウィジェットの remoteView にアタッチできる唯一の onclicklistener は setOnClickPendingIntent() と setOnClickFillInIntent() です。ボタンをクリックしたときに共有設定を処理するいくつかのメソッドを実行したいと思います。しかし、私がこの権利を理解していれば、保留中のインテントをクリックしてのみ開始できますが、これは本当に制限されていますか? 代わりにonclickメソッドを実行したいのですが、これは可能ですか?可能であれば、どのように行うのが最善ですか? また、ユーザーがボタンを押したときにウィジェットが更新されることを望みます。
問題 2) アクティビティからウィジェットを更新することは可能ですか?どうすればよいですか?
注意。私は完全な解決策を探しているのではなく、ベスト プラクティスのヒント、ヒント、小さな例、またはリンクを探しています。