OSDN Git Service

Extract REFRESH_DESKTOP_ICONS to TaskbarIntent constant
authorutzcoz <utzcoz@outlook.com>
Mon, 23 Mar 2020 01:39:30 +0000 (09:39 +0800)
committerutzcoz <utzcoz@outlook.com>
Mon, 23 Mar 2020 03:00:32 +0000 (11:00 +0800)
Signed-off-by: utzcoz <utzcoz@outlook.com>
app/src/main/java/com/farmerbb/taskbar/activity/ClearDataActivity.java
app/src/main/java/com/farmerbb/taskbar/activity/ContextMenuActivity.java
app/src/main/java/com/farmerbb/taskbar/activity/DesktopIconSelectAppActivity.java
app/src/main/java/com/farmerbb/taskbar/activity/HomeActivityDelegate.java
app/src/main/java/com/farmerbb/taskbar/content/TaskbarIntent.java

index 70c08a2..cf398ef 100644 (file)
@@ -26,6 +26,7 @@ import android.widget.CheckBox;
 import android.widget.CompoundButton;
 
 import com.farmerbb.taskbar.R;
+import com.farmerbb.taskbar.content.TaskbarIntent;
 import com.farmerbb.taskbar.util.Blacklist;
 import com.farmerbb.taskbar.util.PinnedBlockedApps;
 import com.farmerbb.taskbar.util.SavedWindowSizes;
@@ -98,8 +99,11 @@ public class ClearDataActivity extends AppCompatActivity {
             if(desktopIcons.isChecked()) {
                 SharedPreferences pref = U.getSharedPreferences(this);
                 pref.edit().remove("desktop_icons").apply();
-                LocalBroadcastManager.getInstance(this).sendBroadcast(
-                        new Intent("com.farmerbb.taskbar.REFRESH_DESKTOP_ICONS"));
+                LocalBroadcastManager
+                        .getInstance(this)
+                        .sendBroadcast(
+                                new Intent(TaskbarIntent.ACTION_REFRESH_DESKTOP_ICONS)
+                        );
             }
 
             finish();
index 455b1de..a5e0758 100644 (file)
@@ -766,7 +766,11 @@ public class ContextMenuActivity extends PreferenceActivity implements Preferenc
                         jsonIcons.remove(iconToRemove);
 
                         pref5.edit().putString("desktop_icons", jsonIcons.toString()).apply();
-                        LocalBroadcastManager.getInstance(this).sendBroadcast(new Intent("com.farmerbb.taskbar.REFRESH_DESKTOP_ICONS"));
+                        LocalBroadcastManager
+                                .getInstance(this)
+                                .sendBroadcast(
+                                        new Intent(TaskbarIntent.ACTION_REFRESH_DESKTOP_ICONS)
+                                );
                     }
                 } catch (JSONException e) { /* Gracefully fail */ }
                 break;
index 8616db4..684ac78 100644 (file)
@@ -20,6 +20,7 @@ import android.content.SharedPreferences;
 import android.os.Bundle;
 import androidx.localbroadcastmanager.content.LocalBroadcastManager;
 
+import com.farmerbb.taskbar.content.TaskbarIntent;
 import com.farmerbb.taskbar.util.AppEntry;
 import com.farmerbb.taskbar.util.DesktopIconInfo;
 import com.farmerbb.taskbar.util.U;
@@ -47,7 +48,9 @@ public class DesktopIconSelectAppActivity extends AbstractSelectAppActivity {
             icons.put(desktopIcon.toJson(this));
 
             pref.edit().putString("desktop_icons", icons.toString()).apply();
-            LocalBroadcastManager.getInstance(this).sendBroadcast(new Intent("com.farmerbb.taskbar.REFRESH_DESKTOP_ICONS"));
+            LocalBroadcastManager
+                    .getInstance(this)
+                    .sendBroadcast(new Intent(TaskbarIntent.ACTION_REFRESH_DESKTOP_ICONS));
         } catch (JSONException e) { /* Gracefully fail */ }
 
         finish();
index f9bce0d..d32a83e 100644 (file)
@@ -386,7 +386,10 @@ public class HomeActivityDelegate extends AppCompatActivity implements UIHost {
             lbm.registerReceiver(restartReceiver, new IntentFilter("com.farmerbb.taskbar.RESTART"));
 
         if(isDesktopIconsEnabled) {
-            lbm.registerReceiver(refreshDesktopIconsReceiver, new IntentFilter("com.farmerbb.taskbar.REFRESH_DESKTOP_ICONS"));
+            lbm.registerReceiver(
+                    refreshDesktopIconsReceiver,
+                    new IntentFilter(TaskbarIntent.ACTION_REFRESH_DESKTOP_ICONS)
+            );
             lbm.registerReceiver(iconArrangeModeReceiver, new IntentFilter("com.farmerbb.taskbar.ENTER_ICON_ARRANGE_MODE"));
             lbm.registerReceiver(sortDesktopIconsReceiver, new IntentFilter("com.farmerbb.taskbar.SORT_DESKTOP_ICONS"));
             lbm.registerReceiver(updateMarginsReceiver, new IntentFilter("com.farmerbb.taskbar.UPDATE_HOME_SCREEN_MARGINS"));
index 67a607f..c6950b2 100644 (file)
@@ -63,4 +63,6 @@ public class TaskbarIntent {
             "com.farmerbb.taskbar.ADD_WIDGET_REQUESTED";
     public static final String ACTION_REMOVE_WIDGET_REQUESTED =
             "com.farmerbb.taskbar.REMOVE_WIDGET_REQUESTED";
+    public static final String ACTION_REFRESH_DESKTOP_ICONS =
+            "com.farmerbb.taskbar.REFRESH_DESKTOP_ICONS";
 }