2

私のMainActivityでは、データベースの変更のメソッドを処理し、ツールバーのアイコンのクリックもリッスンします。このアイコンは、データベースからのリスト (リサイクラー ビューに表示) を昇順/降順で並べ替えます。

しかし、問題は、アイコンをクリックすると、フラグメントを再度開いた後にのみリストが更新されることです。

私の考え: どうすればアダプタからメソッドを開くことができますか? MainActivityまたは、何らかの方法でRecyclerView を更新しますか? アイデアを共有してくれてありがとう

編集: おそらく私は同様のシナリオを見つけました:)それで、RecyclerViewアダプターが表示されるフラグメントからリスナーを実装しようとし(メインアクティビティをリッスンし)、そこから Adapter.notifiyDataMoved() を呼び出す必要がありますか?

4

0 に答える 0