質問: false; } //リサイクルビュー更新 notifyDataSetChanged(); //staticだと駄目となる!! } ``` ### 補足情報(FW/ツールのバージョンなど) Android Studio3.4 APIレベル14から28まで対象
回答: `androidx.fragment:fragment:1.1.0-alpha07` 以降をお使いであれば、FragmentPagerAdapterもしくはFragmentStatePagerAdapterの第2引数にBEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENTを渡すことでページの切替時にアクティブなページのonResumeメソッドが呼ばれるようになります。 それ以前のものをお使いであれば、setUserVisibleHintが代わりに呼ばれるので使えるはずです。 参考記事: setUserVisibleHintのdeprecatedとsetMaxLifecycle 余談ですが、オブジェクト間の通知のためだけにメソッドをstaticで宣言するのはオブジェクト指向の考え方に反するアンチパターンなので避けた方がいいと思います。