Merge "Enable PeopleSpaceActivity on services starting" into sc-dev

This commit is contained in:
TreeHugger Robot
2021-02-23 14:33:05 +00:00
committed by Android (Google) Code Review

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);
}