From 19a9b7fd7fdf7c2a9a367960b7fb7ae7fbb6c047 Mon Sep 17 00:00:00 2001
From: tehcneko <7764726+tehcneko@users.noreply.github.com>
Date: Fri, 12 Feb 2021 22:15:49 +0800
Subject: [PATCH] [app] Add loading indicator to app list
---
.../lsposed/manager/ui/activity/AppListActivity.java | 1 +
app/src/main/res/layout/activity_app_list.xml | 7 +++++++
2 files changed, 8 insertions(+)
diff --git a/app/src/main/java/io/github/lsposed/manager/ui/activity/AppListActivity.java b/app/src/main/java/io/github/lsposed/manager/ui/activity/AppListActivity.java
index 84c8eb1a..d5848fe5 100644
--- a/app/src/main/java/io/github/lsposed/manager/ui/activity/AppListActivity.java
+++ b/app/src/main/java/io/github/lsposed/manager/ui/activity/AppListActivity.java
@@ -146,6 +146,7 @@ public class AppListActivity extends BaseActivity {
}
public void onDataReady() {
+ handler.post(() -> binding.progress.hide());
String queryStr = searchView != null ? searchView.getQuery().toString() : "";
runOnUiThread(() -> scopeAdapter.getFilter().filter(queryStr));
}
diff --git a/app/src/main/res/layout/activity_app_list.xml b/app/src/main/res/layout/activity_app_list.xml
index b8cb6c41..f1e67087 100644
--- a/app/src/main/res/layout/activity_app_list.xml
+++ b/app/src/main/res/layout/activity_app_list.xml
@@ -60,6 +60,13 @@
app:switchOnText="@string/enable_module"
app:switchOffText="@string/enable_module" />
+
+