OSDN Git Service

Extra secondscreen to a constant string
authorutzcoz <utzcoz@outlook.com>
Sat, 28 Nov 2020 15:50:11 +0000 (23:50 +0800)
committerutzcoz <utzcoz@outlook.com>
Sat, 28 Nov 2020 15:50:11 +0000 (23:50 +0800)
Signed-off-by: utzcoz <utzcoz@outlook.com>
app/src/main/java/com/farmerbb/taskbar/receiver/StartReceiver.java
app/src/main/java/com/farmerbb/taskbar/util/Constants.java
app/src/playstore/java/com/farmerbb/taskbar/receiver/EnableFreeformReceiver.java
app/src/playstore/java/com/farmerbb/taskbar/receiver/EnableHomeReceiver.java

index 4d7b6bf..01c85c9 100644 (file)
@@ -83,7 +83,7 @@ public class StartReceiver extends BroadcastReceiver {
             notificationIntent.putExtra(EXTRA_START_SERVICES, true);
 
             U.startForegroundService(context, notificationIntent);
-        } else if(intent.hasExtra("secondscreen"))
+        } else if(intent.hasExtra(EXTRA_SECOND_SCREEN))
             pref.edit().putBoolean(PREF_SKIP_QUIT_RECEIVER, true).apply();
     }
 }
index c337909..451dd9a 100644 (file)
@@ -269,4 +269,5 @@ public class Constants {
     public static final String EXTRA_USER_ID = "user_id";
     public static final String EXTRA_WINDOW_SIZE = "window_size";
     public static final String EXTRA_START_FREEFORM_HACK = "start_freeform_hack";
+    public static final String EXTRA_SECOND_SCREEN = "secondscreen";
 }
index 165cad9..900a3d8 100644 (file)
@@ -31,7 +31,7 @@ public class EnableFreeformReceiver extends BroadcastReceiver {
 
         boolean freeformEnabled = pref.getBoolean(PREF_FREEFORM_HACK, false);
 
-        if(intent.hasExtra("secondscreen") && freeformEnabled)
+        if(intent.hasExtra(EXTRA_SECOND_SCREEN) && freeformEnabled)
             pref.edit().putBoolean(PREF_SKIP_DISABLE_FREEFORM_RECEIVER, true).apply();
         else if(U.hasFreeformSupport(context) && !freeformEnabled) {
             U.restartNotificationService(context);
index c28fc0b..6772d38 100644 (file)
@@ -28,7 +28,7 @@ public class EnableHomeReceiver extends BroadcastReceiver {
     @Override
     public void onReceive(Context context, Intent intent) {
         SharedPreferences pref = U.getSharedPreferences(context);
-        if(intent.hasExtra("secondscreen") && pref.getBoolean(PREF_LAUNCHER, false))
+        if(intent.hasExtra(EXTRA_SECOND_SCREEN) && pref.getBoolean(PREF_LAUNCHER, false))
             pref.edit().putBoolean(PREF_SKIP_DISABLE_HOME_RECEIVER, true).apply();
         else if(U.canDrawOverlays(context)) {
             SharedPreferences.Editor editor = pref.edit();