OSDN Git Service

Extract HIDE_DASHBOARD to TaskbarIntent constant
authorutzcoz <utzcoz@outlook.com>
Mon, 23 Mar 2020 02:11:59 +0000 (10:11 +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/DashboardActivity.java
app/src/main/java/com/farmerbb/taskbar/content/TaskbarIntent.java
app/src/main/java/com/farmerbb/taskbar/ui/DashboardController.java
app/src/main/java/com/farmerbb/taskbar/ui/TaskbarController.java

index c1002a6..535589e 100644 (file)
@@ -174,10 +174,13 @@ public class DashboardActivity extends Activity {
 
     @Override
     public void onBackPressed() {
-        if(contextMenuFix)
+        if (contextMenuFix) {
             U.startFreeformHack(this);
+        }
 
-        LocalBroadcastManager.getInstance(this).sendBroadcast(new Intent("com.farmerbb.taskbar.HIDE_DASHBOARD"));
+        LocalBroadcastManager
+                .getInstance(this)
+                .sendBroadcast(new Intent(TaskbarIntent.ACTION_HIDE_DASHBOARD));
     }
 
     @Override
index 15e072b..0df21fb 100644 (file)
@@ -71,6 +71,8 @@ public class TaskbarIntent {
             "com.farmerbb.taskbar.ENTER_ICON_ARRANGE_MODE";
     public static final String ACTION_TOGGLE_DASHBOARD =
             "com.farmerbb.taskbar.TOGGLE_DASHBOARD";
+    public static final String ACTION_HIDE_DASHBOARD =
+            "com.farmerbb.taskbar.HIDE_DASHBOARD";
     public static final String ACTION_DASHBOARD_APPEARING =
             "com.farmerbb.taskbar.DASHBOARD_APPEARING";
     public static final String ACTION_DASHBOARD_DISAPPEARING =
index 0a8fa3b..7f65b5e 100644 (file)
@@ -279,7 +279,10 @@ public class DashboardController implements UIController {
                 removeWidgetReceiver,
                 new IntentFilter(TaskbarIntent.ACTION_REMOVE_WIDGET_COMPLETED)
         );
-        lbm.registerReceiver(hideReceiver, new IntentFilter("com.farmerbb.taskbar.HIDE_DASHBOARD"));
+        lbm.registerReceiver(
+                hideReceiver,
+                new IntentFilter(TaskbarIntent.ACTION_HIDE_DASHBOARD)
+        );
 
         host.addView(layout, params);
 
index a9fe46c..bb40d47 100644 (file)
@@ -1224,7 +1224,9 @@ public class TaskbarController implements UIController {
                 LocalBroadcastManager
                         .getInstance(context)
                         .sendBroadcast(new Intent(TaskbarIntent.ACTION_HIDE_START_MENU));
-                LocalBroadcastManager.getInstance(context).sendBroadcast(new Intent("com.farmerbb.taskbar.HIDE_DASHBOARD"));
+                LocalBroadcastManager
+                        .getInstance(context)
+                        .sendBroadcast(new Intent(TaskbarIntent.ACTION_HIDE_DASHBOARD));
             }
 
             new Handler().post(() ->