刘振兴 3 жил өмнө
parent
commit
7d39f9d2bc

+ 13 - 1
app/src/main/java/com/xplora/xplauncher/data/DataManager.java

@@ -44,7 +44,7 @@ public class DataManager {
 
         List<AppModel> appModelList = loadInstalledApps();
         if (Constant.DEBUG_ALL_APPS) {
-            mInstalledAppsList.addAll(appModelList);
+            mInstalledAppsList = filterSelf(appModelList);
         } else {
             mInstalledAppsList = filterPackageName(appModelList);
         }
@@ -213,4 +213,16 @@ public class DataManager {
         }
         return ret;
     }
+
+    public List<AppModel> filterSelf(List<AppModel> appModelList) {
+        List<AppModel> ret = new ArrayList<>();
+        for (AppModel model : appModelList) {
+            String packageName = model.getPackageName();
+            boolean isLauncher = packageName.equals(Constant.PACKAGE_NAME_FILTER_LAUNCHER);
+            if (!isLauncher) {
+                ret.add(model);
+            }
+        }
+        return ret;
+    }
 }