そのため、 にボタンがありますListFragment。onCLickボタンの メソッドはに実装されていますMainActivity(適切な解決策かどうかはわかりませんが、それが何であるかはわかりません)。ボタンをクリックするAlertDialogとポップアップが表示され、ダイアログ オプションの 1 つを選択すると、フラグメントが使用しているデータセットが変更されます。
問題は、がAlertDialog消えたとき、ListFragmentまだ古いデータが表示されていることです。
ListFragmentから更新する方法はありますMainActivityか?
メイン アクティビティから呼び出すことができるように特定のメソッドを静的にしようとしましListFragmentたが、それらのメソッドは非静的フィールドなどを使用するため、静的にすることはできません。