Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9232b574 authored by Lucas Dupin's avatar Lucas Dupin Committed by android-build-merger
Browse files

Merge "Clarify that UiModeManager sets global night mode" into pi-dev am: 562f5485

am: f255935d

Change-Id: Ib94e5ed781ff7b5499fd3380f16ae5e6bfefdaf7
parents e5bd3541 f255935d
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -25,7 +25,6 @@ import android.content.res.Configuration;
import android.os.RemoteException;
import android.os.ServiceManager;
import android.os.ServiceManager.ServiceNotFoundException;
import android.util.Log;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@@ -214,7 +213,7 @@ public class UiModeManager {
    }

    /**
     * Sets the night mode.
     * Sets the system-wide night mode.
     * <p>
     * The mode can be one of:
     * <ul>
@@ -231,6 +230,12 @@ public class UiModeManager {
     * are only effective when the {@link Configuration#UI_MODE_TYPE_CAR car}
     * or {@link Configuration#UI_MODE_TYPE_DESK desk} mode is enabled on a
     * device. Starting in API 23, changes to night mode are always effective.
     * <p>
     * Changes to night mode take effect globally and will result in a configuration change
     * (and potentially an Activity lifecycle event) being applied to all running apps.
     * Developers interested in an app-local implementation of night mode should consider using
     * {@link androidx.appcompat.app.AppCompatDelegate#setDefaultNightMode(int)} to manage the
     * -night qualifier locally.
     *
     * @param mode the night mode to set
     * @see #getNightMode()