OSDN Git Service

Extract LAUNCHER_PREF_CHANGED to TaskbarIntent constant
authorutzcoz <utzcoz@outlook.com>
Mon, 23 Mar 2020 02:37:34 +0000 (10:37 +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/content/TaskbarIntent.java
app/src/main/java/com/farmerbb/taskbar/fragment/AdvancedFragment.java
app/src/playstore/java/com/farmerbb/taskbar/receiver/DisableHomeReceiver.java
app/src/playstore/java/com/farmerbb/taskbar/receiver/EnableHomeReceiver.java

index f9d3c8a..809cb39 100644 (file)
@@ -90,4 +90,6 @@ public class TaskbarIntent {
             "com.farmerbb.taskbar.KILL_HOME_ACTIVITY";
     public static final String ACTION_UPDATE_HOME_SCREEN_MARGINS =
             "com.farmerbb.taskbar.UPDATE_HOME_SCREEN_MARGINS";
+    public static final String ACTION_LAUNCHER_PREF_CHANGED =
+            "com.farmerbb.taskbar.LAUNCHER_PREF_CHANGED";
 }
index fc80bfd..c5bda49 100644 (file)
@@ -148,8 +148,12 @@ public class AdvancedFragment extends SettingsFragment {
     public void onAttach(Activity activity) {
         super.onAttach(activity);
 
-        LocalBroadcastManager.getInstance(getActivity()).registerReceiver(homeToggleReceiver,
-                new IntentFilter("com.farmerbb.taskbar.LAUNCHER_PREF_CHANGED"));
+        LocalBroadcastManager
+                .getInstance(getActivity())
+                .registerReceiver(
+                        homeToggleReceiver,
+                        new IntentFilter(TaskbarIntent.ACTION_LAUNCHER_PREF_CHANGED)
+                );
     }
 
     @Override
index e252a6e..4e3626b 100644 (file)
@@ -43,7 +43,7 @@ public class DisableHomeReceiver extends BroadcastReceiver {
 
             LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(context);
             lbm.sendBroadcast(new Intent(TaskbarIntent.ACTION_KILL_HOME_ACTIVITY));
-            lbm.sendBroadcast(new Intent("com.farmerbb.taskbar.LAUNCHER_PREF_CHANGED"));
+            lbm.sendBroadcast(new Intent(TaskbarIntent.ACTION_LAUNCHER_PREF_CHANGED));
         }
     }
 }
index 558873b..40fa0d7 100644 (file)
@@ -25,6 +25,7 @@ import androidx.localbroadcastmanager.content.LocalBroadcastManager;
 
 import com.farmerbb.taskbar.BuildConfig;
 import com.farmerbb.taskbar.activity.HomeActivity;
+import com.farmerbb.taskbar.content.TaskbarIntent;
 import com.farmerbb.taskbar.util.U;
 
 public class EnableHomeReceiver extends BroadcastReceiver {
@@ -43,8 +44,9 @@ public class EnableHomeReceiver extends BroadcastReceiver {
                     PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
                     PackageManager.DONT_KILL_APP);
 
-            LocalBroadcastManager.getInstance(context)
-                    .sendBroadcast(new Intent("com.farmerbb.taskbar.LAUNCHER_PREF_CHANGED"));
+            LocalBroadcastManager
+                    .getInstance(context)
+                    .sendBroadcast(new Intent(TaskbarIntent.ACTION_LAUNCHER_PREF_CHANGED));
         }
     }
 }