From 9833bd753b440c300cfdeccf73fb94226488910c Mon Sep 17 00:00:00 2001 From: Chetan Pawar <36985543+chetan882777@users.noreply.github.com> Date: Fri, 9 Oct 2020 12:35:07 +0530 Subject: Replacing deprecated default constructor of handler with constructor that accepts Looper (#4513) --- .../main/java/de/danoeh/antennapod/fragment/EpisodesListFragment.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'app/src/main/java/de/danoeh/antennapod/fragment/EpisodesListFragment.java') diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesListFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesListFragment.java index 0669dcbeb..c6545808f 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesListFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesListFragment.java @@ -9,6 +9,7 @@ import androidx.recyclerview.widget.SimpleItemAnimator; import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; import android.os.Handler; +import android.os.Looper; import android.util.Log; import android.view.LayoutInflater; import android.view.Menu; @@ -220,7 +221,7 @@ public abstract class EpisodesListFragment extends Fragment { SwipeRefreshLayout swipeRefreshLayout = root.findViewById(R.id.swipeRefresh); swipeRefreshLayout.setOnRefreshListener(() -> { AutoUpdateManager.runImmediate(requireContext()); - new Handler().postDelayed(() -> swipeRefreshLayout.setRefreshing(false), + new Handler(Looper.getMainLooper()).postDelayed(() -> swipeRefreshLayout.setRefreshing(false), getResources().getInteger(R.integer.swipe_to_refresh_duration_in_ms)); }); -- cgit v1.2.3