UiModeManager.SetApplicationNightMode(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt den Nachtmodus für diese Anwendung fest und behält sie bei.
[Android.Runtime.Register("setApplicationNightMode", "(I)V", "GetSetApplicationNightMode_IHandler", ApiSince=31)]
public virtual void SetApplicationNightMode (int mode);
[<Android.Runtime.Register("setApplicationNightMode", "(I)V", "GetSetApplicationNightMode_IHandler", ApiSince=31)>]
abstract member SetApplicationNightMode : int -> unit
override this.SetApplicationNightMode : int -> unit
Parameter
- mode
- Int32
der festzulegende Nachtmodus
- Attribute
Hinweise
Legt den Nachtmodus für diese Anwendung fest und behält sie bei.
Der Modus kann eine von: <ul><li><em><#MODE_NIGHT_NO
> legt das Gerät in notnight
modus</li li>><<em>#MODE_NIGHT_YES
</em> legt das Gerät automatisch in night
den Modus</li li><<>em><#MODE_NIGHT_CUSTOM
/em> wechselt automatisch zwischen night
und notnight
basierend auf dem benutzerdefinierten Zeitsatz (oder Standard)</li li><><em<#MODE_NIGHT_AUTO
>/em> automatisch zwischen und notnight
night
basierend auf der aktuellen Position des Geräts und bestimmten anderen Sensoren</li></ul>
Änderungen am Nachtmodus werden lokal wirksam und führen dazu, dass eine Konfigurationsänderung (und potenziell ein Aktivitätslebenszyklusereignis) auf diese Anwendung angewendet wird. Der Modus wird für diese Anwendung beibehalten, bis er von der Anwendung geändert wird, der Benutzer die Daten für die Anwendung löscht oder diese Anwendung deinstalliert wird.
Entwickler, die an einer nicht persistenten App-lokalen Implementierung des Nachtmodus interessiert sind, sollten die Lokale androidx.appcompat.app.AppCompatDelegate#setDefaultNightMode(int)
Verwaltung des "-night"-Qualifizierers in Betracht ziehen.
Java-Dokumentation für android.app.UiModeManager.setApplicationNightMode(int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.