UiModeManager.SetApplicationNightMode(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define e persiste o modo noturno para este aplicativo.
[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
Parâmetros
- mode
- Int32
O modo noturno a ser definido
- Atributos
Comentários
Define e persiste o modo noturno para este aplicativo.
O modo pode ser um de: <ul><li><em><>#MODE_NIGHT_NO
em define o dispositivo em notnight
mode</li><li><em><#MODE_NIGHT_YES
/em> define o dispositivo em night
mode</li><li><em#MODE_NIGHT_CUSTOM
></em> alterna automaticamente entre night
e notnight
com base no tempo personalizado definido (ou padrão)</li><li><em><#MODE_NIGHT_AUTO
/em> alterna automaticamente entre e notnight
night
com base na localização atual do dispositivo e em alguns outros sensores</li></ul>
As alterações no modo noturno entram em vigor localmente e resultarão em uma alteração de configuração (e potencialmente um evento do ciclo de vida da atividade) sendo aplicada a esse aplicativo. O modo é persistido para este aplicativo até que ele seja modificado pelo aplicativo, o usuário limpe os dados para o aplicativo ou este aplicativo é desinstalado.
Os desenvolvedores interessados em uma implementação local de aplicativo não persistente do modo noturno devem considerar o uso androidx.appcompat.app.AppCompatDelegate#setDefaultNightMode(int)
para gerenciar o qualificador -night localmente.
Documentação Java para android.app.UiModeManager.setApplicationNightMode(int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.