多くの提案を見つけましたが、問題の解決策を見つけることができなかったので、詳細に説明しようとしました。私はMainActivity
拡張を持っています。ListActivity
それはいくつかの を開始するリストセクションのリストを生成しますFragmentActivities
。これらは同じデータ マネージャを使用する一連のアプリケーションであるため、 によって制御される静的データ マネージャ クラスによって共通のデータを共有しMainActivity
ます。すべてのフラグメントは、2 つの静的メソッドを呼び出して、MQTT ブローカーと通信し、そこから更新を受信するこのデータ マネージャーを読み書きします。更新を正しく受信しますが、データが変更されたときではなく、フラグメントを切り替えたときにのみ更新を確認できます。
私の問題は、それらFragmentActivity
のデータを更新することです。ここにあるいくつかの提案を試しましたが、役に立ちませんでした。私のActivity
構造が間違っていないことを願っており、誰かがこの問題を解決する方法を説明してくれます。
問題は ListActivity データではなく、このリスト要素をクリックして呼び出される FragmentActivity にあります。
私の問題に対する適切な解決策はまだ見つかりませんでした。