OSDN Git Service

[WIP] Support Android 10 desktop mode
[android-x86/packages-apps-Taskbar.git] / app / src / playstore / java / com / farmerbb / taskbar / receiver / DisableHomeReceiver.java
index 121461a..07617d3 100644 (file)
@@ -24,6 +24,7 @@ import android.content.pm.PackageManager;
 import android.support.v4.content.LocalBroadcastManager;
 
 import com.farmerbb.taskbar.activity.HomeActivity;
+import com.farmerbb.taskbar.activity.SecondaryHomeActivity;
 import com.farmerbb.taskbar.util.U;
 
 public class DisableHomeReceiver extends BroadcastReceiver {
@@ -40,6 +41,11 @@ public class DisableHomeReceiver extends BroadcastReceiver {
                     PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
                     PackageManager.DONT_KILL_APP);
 
+            ComponentName component2 = new ComponentName(context, SecondaryHomeActivity.class);
+            context.getPackageManager().setComponentEnabledSetting(component2,
+                    PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
+                    PackageManager.DONT_KILL_APP);
+
             LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(context);
             lbm.sendBroadcast(new Intent("com.farmerbb.taskbar.KILL_HOME_ACTIVITY"));
             lbm.sendBroadcast(new Intent("com.farmerbb.taskbar.LAUNCHER_PREF_CHANGED"));