Enable PeopleSpaceActivity on services starting

Change-Id: I4b031d20230877238310be9c5b6224e92111f873
Test: manual
Bug: 180159156
This commit is contained in:
Flavio Fiszman
2021-02-22 14:34:23 +00:00
parent 82dae09201
commit 499c498a1f

View File

@@ -23,6 +23,7 @@ import android.util.Log;
import com.android.systemui.SystemUI;
import com.android.systemui.dagger.SysUISingleton;
import com.android.systemui.people.PeopleSpaceActivity;
import com.android.systemui.statusbar.FeatureFlags;
import javax.inject.Inject;
@@ -54,6 +55,12 @@ public class PeopleSpaceWidgetEnabler extends SystemUI {
? PackageManager.COMPONENT_ENABLED_STATE_ENABLED
: PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP);
mContext.getPackageManager().setComponentEnabledSetting(
new ComponentName(mContext, PeopleSpaceActivity.class),
showPeopleSpace
? PackageManager.COMPONENT_ENABLED_STATE_ENABLED
: PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP);
} catch (Exception e) {
Log.w(TAG, "Error enabling People Space widget:", e);
}