Activity.OnConfigurationChanged(Configuration) Methode

Definition

Wird vom System aufgerufen, wenn sich die Gerätekonfiguration ändert, während Ihre Aktivität ausgeführt wird.

[Android.Runtime.Register("onConfigurationChanged", "(Landroid/content/res/Configuration;)V", "GetOnConfigurationChanged_Landroid_content_res_Configuration_Handler")]
public virtual void OnConfigurationChanged(Android.Content.Res.Configuration newConfig);
[<Android.Runtime.Register("onConfigurationChanged", "(Landroid/content/res/Configuration;)V", "GetOnConfigurationChanged_Landroid_content_res_Configuration_Handler")>]
abstract member OnConfigurationChanged : Android.Content.Res.Configuration -> unit
override this.OnConfigurationChanged : Android.Content.Res.Configuration -> unit

Parameter

newConfig
Configuration

Konfiguration: Die neue Gerätekonfiguration. Dieser Wert darf nicht NULL sein.

Implementiert

Attribute

Hinweise

Wird vom System aufgerufen, wenn sich die Gerätekonfiguration ändert, während Ihre Aktivität ausgeführt wird. Beachten Sie, dass dies nur aufgerufen wird, wenn Sie konfigurationen ausgewählt haben, die Sie mit dem Attribut R.attr.configChanges in Ihrem Manifest behandeln möchten. Wenn eine Konfigurationsänderung auftritt, die nicht von diesem Attribut gemeldet werden soll, wird die Aktivität beendet und neu gestartet (damit sie mit der neuen Konfiguration gestartet wird). Die einzige Ausnahme ist, wenn eine größenbasierte Konfiguration nicht groß genug ist, um als signifikant angesehen zu werden. In diesem Fall erstellt das System die Aktivität nicht neu und ruft stattdessen diese Methode auf. Ausführliche Informationen hierzu finden Sie in der Dokumentation zu größenbasierten Konfigurationsänderungen. Zu dem Zeitpunkt, zu dem diese Funktion aufgerufen wurde, wurde Ihr Resources-Objekt aktualisiert, um Ressourcenwerte zurückzugeben, die der neuen Konfiguration entsprechen.

Android-Referenz für android.app.Activity.onConfigurationChanged.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: