OSDN Git Service

Extract HIDE_CONTEXT_MENU to TaskbarIntent constant
authorutzcoz <utzcoz@outlook.com>
Sun, 22 Mar 2020 15:32:29 +0000 (23:32 +0800)
committerutzcoz <utzcoz@outlook.com>
Sun, 22 Mar 2020 15:32:29 +0000 (23:32 +0800)
Signed-off-by: utzcoz <utzcoz@outlook.com>
app/src/main/java/com/farmerbb/taskbar/activity/ContextMenuActivity.java
app/src/main/java/com/farmerbb/taskbar/content/TaskbarIntent.java
app/src/main/java/com/farmerbb/taskbar/util/U.java

index 8f1f5f2..455b1de 100644 (file)
@@ -242,8 +242,15 @@ public class ContextMenuActivity extends PreferenceActivity implements Preferenc
         intentFilter.addAction(TaskbarIntent.ACTION_START_MENU_APPEARING);
         intentFilter.addAction("com.farmerbb.taskbar.DASHBOARD_APPEARING");
 
-        LocalBroadcastManager.getInstance(this).registerReceiver(dashboardOrStartMenuAppearingReceiver, intentFilter);
-        LocalBroadcastManager.getInstance(this).registerReceiver(finishReceiver, new IntentFilter("com.farmerbb.taskbar.HIDE_CONTEXT_MENU"));
+        LocalBroadcastManager
+                .getInstance(this)
+                .registerReceiver(dashboardOrStartMenuAppearingReceiver, intentFilter);
+        LocalBroadcastManager
+                .getInstance(this)
+                .registerReceiver(
+                        finishReceiver,
+                        new IntentFilter(TaskbarIntent.ACTION_HIDE_CONTEXT_MENU)
+                );
     }
 
     @SuppressWarnings("deprecation")
index 56b56ce..f3cf50e 100644 (file)
@@ -53,4 +53,6 @@ public class TaskbarIntent {
             "com.farmerbb.taskbar.CONTEXT_MENU_APPEARING";
     public static final String ACTION_CONTEXT_MENU_DISAPPEARING =
             "com.farmerbb.taskbar.CONTEXT_MENU_DISAPPEARING";
+    public static final String ACTION_HIDE_CONTEXT_MENU =
+            "com.farmerbb.taskbar.HIDE_CONTEXT_MENU";
 }
index 5f316fa..c6420d0 100644 (file)
@@ -587,7 +587,9 @@ public class U {
     }
 
     private static void prepareToStartActivity(Context context, boolean openInNewWindow, Runnable runnable) {
-        LocalBroadcastManager.getInstance(context).sendBroadcast(new Intent("com.farmerbb.taskbar.HIDE_CONTEXT_MENU"));
+        LocalBroadcastManager
+                .getInstance(context)
+                .sendBroadcast(new Intent(TaskbarIntent.ACTION_HIDE_CONTEXT_MENU));
 
         if(!FreeformHackHelper.getInstance().isTouchAbsorberActive()
                 && shouldLaunchTouchAbsorber(context)) {