私のMainActivity
では、データベースの変更のメソッドを処理し、ツールバーのアイコンのクリックもリッスンします。このアイコンは、データベースからのリスト (リサイクラー ビューに表示) を昇順/降順で並べ替えます。
しかし、問題は、アイコンをクリックすると、フラグメントを再度開いた後にのみリストが更新されることです。
私の考え: どうすればアダプタからメソッドを開くことができますか? MainActivity
または、何らかの方法でRecyclerView を更新しますか? アイデアを共有してくれてありがとう
編集: おそらく私は同様のシナリオを見つけました:)それで、RecyclerViewアダプターが表示されるフラグメントからリスナーを実装しようとし(メインアクティビティをリッスンし)、そこから Adapter.notifiyDataMoved() を呼び出す必要がありますか?