diff --git a/app/src/main/java/org/lsposed/manager/ui/fragment/ModulesFragment.java b/app/src/main/java/org/lsposed/manager/ui/fragment/ModulesFragment.java index 8e86b36f..7d407030 100644 --- a/app/src/main/java/org/lsposed/manager/ui/fragment/ModulesFragment.java +++ b/app/src/main/java/org/lsposed/manager/ui/fragment/ModulesFragment.java @@ -363,7 +363,7 @@ public class ModulesFragment extends BaseFragment implements ModuleUtil.ModuleLi String pkgName = module.getName(); latestVersion.put(pkgName, new Pair<>(verCode, verName)); } - adapters.forEach(ModuleAdapter::notifyDataSetChanged); + requireActivity().runOnUiThread(() -> adapters.forEach(ModuleAdapter::notifyDataSetChanged)); } public static class ModuleListFragment extends Fragment {