Activity.RequestFullscreenMode 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.
Fordern Sie an, die Aktivität in den Vollbildmodus zu versetzen.
[Android.Runtime.Register("requestFullscreenMode", "(ILandroid/os/OutcomeReceiver;)V", "GetRequestFullscreenMode_ILandroid_os_OutcomeReceiver_Handler", ApiSince=34)]
public virtual void RequestFullscreenMode(Android.App.FullscreenModeRequest request, Android.OS.IOutcomeReceiver? approvalCallback);
[<Android.Runtime.Register("requestFullscreenMode", "(ILandroid/os/OutcomeReceiver;)V", "GetRequestFullscreenMode_ILandroid_os_OutcomeReceiver_Handler", ApiSince=34)>]
abstract member RequestFullscreenMode : Android.App.FullscreenModeRequest * Android.OS.IOutcomeReceiver -> unit
override this.RequestFullscreenMode : Android.App.FullscreenModeRequest * Android.OS.IOutcomeReceiver -> unit
Parameter
- request
- FullscreenModeRequest
int: Kann FULLSCREEN_MODE_REQUEST_ENTER oder FULLSCREEN_MODE_REQUEST_EXIT sein, um anzugeben, dass diese Anforderung den Vollbildmodus erhält oder wiederhergestellt wird. Der Wert ist eine der folgenden: FULLSCREEN_MODE_REQUEST_EXIT FULLSCREEN_MODE_REQUEST_ENTER
- approvalCallback
- IOutcomeReceiver
OutcomeReceiver: Optionaler Rückruf, verwenden Sie null, wenn nicht erforderlich. Wenn die Anforderung genehmigt oder abgelehnt wird, wird der Rückruf ausgelöst. Dies geschieht vor jeder Konfigurationsänderung. Der Rückruf wird im Hauptthread mit Ausnahme von Geräten mit API-Ebene 36.1 oder niedriger verteilt, wobei das Verhalten nicht definiert ist. Wenn die Anforderung abgelehnt wird, ist die bereitgestellte Funktion eine IllegalStateException mit einer detaillierten Nachricht kann von Throwable.getMessage() abgerufen werden.
- Attribute
Hinweise
Fordern Sie an, die Aktivität in den Vollbildmodus zu versetzen. Der Anforderer muss angeheftet oder die höchste Aktivität der fokussierten Anzeige sein, die mithilfe von onTopResumedActivityChanged(boolean) überprüft werden kann. Die Anforderung sollte auch eine Antwort auf eine Benutzereingabe sein. Wenn Sie den Vollbildmodus erhalten und entsprechende onConfigurationChanged(Configuration) und onMultiWindowModeChanged(boolean,Configuration) erhalten, sollte sich die Aktivität neu anlayouten, und die Sichtbarkeit der Systemleisten kann wie gewöhnliche Vollbild-Apps gesteuert werden. Durch den erneuten Aufruf mit der Beendigungsanforderung kann die Aktivität auf den vorherigen Status wiederhergestellt werden. Dies geschieht nur, wenn sie über diese API in den Vollbildmodus gelangt ist.
Android-Referenz für android.app.Activity.requestFullscreenMode.
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.