From 7a227f6789e9485d21cef818921ce8ca1d2c9a18 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 13 May 2025 10:15:51 +0300 Subject: bind pager adapter to its parent fragment when created (instead of an activity) --- org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java index 91c31ef3..95cac5b5 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java @@ -31,9 +31,9 @@ public class ArticlePager extends androidx.fragment.app.Fragment { private ViewPager2 m_pager; private static class PagerAdapter extends FragmentStateAdapter { - - public PagerAdapter(FragmentActivity fa) { - super(fa); + + public PagerAdapter(@NonNull Fragment fragment) { + super(fragment); } @Override @@ -91,7 +91,7 @@ public class ArticlePager extends androidx.fragment.app.Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_article_pager, container, false); - m_adapter = new PagerAdapter(getActivity()); + m_adapter = new PagerAdapter(this); m_pager = view.findViewById(R.id.article_pager); -- cgit v1.2.3-54-g00ecf