1 つのフラグメントに注文のリストがあります。2 番目のフラグメントでは注文の詳細を表示し、3 番目のフラグメントでは注文のステータスを変更するボタンを表示します。
リストでは、各注文はステータスを示す背景色で表示されます。たとえば、配達が完了した場合は緑になります。
ランドスケープ モードでは、詳細とリストの両方が表示されます。ポートレート モードでは、2 つの別々のアクティビティを使用します。
注文のステータスを変更するまで、これはすべて正常に機能します。リストを更新する方法が見つかりません。
私が理解しているように、何が起こる必要があるかは、アダプターがその notifyDateChanged() メソッドを呼び出す必要があることです。ボタンのクリックを処理するメソッドから直接呼び出してみたり、asynctask を試したり、ハンドラーを試したりしました。私のデバッグ メソッドは、呼び出しが行われていることを示していますが、リストは更新されません。
私が完全に骨の折れる何かをしている可能性はありますが、私は物事を二重および三重にチェックしました。私が理解していないいくつかの重要な要素があると思います。他の誰かがそうして、私が欠けているものを教えてくれることを願っています。
いくつかのコードを投稿しましたが、明らかに間違っていました。これはコーディングの問題というよりも概念的な問題だと思うので、どのコードを投稿すればよいかわかりません。