Sprache

FragmentTransaction.Commit Methode

Definition

Plant einen Commit für diese Transaktion.

[Android.Runtime.Register("commit", "()I", "GetCommitHandler")]
public abstract int Commit();
[<Android.Runtime.Register("commit", "()I", "GetCommitHandler")>]
abstract member Commit : unit -> int

Gibt zurück

Gibt den Bezeichner des Back-Stack-Eintrags dieser Transaktion zurück, wenn #addToBackStack(String) er aufgerufen wurde. Andernfalls wird eine negative Zahl zurückgegeben.

Attribute

Hinweise

Plant einen Commit für diese Transaktion. Der Commit geschieht nicht sofort; es wird als Arbeit am Hauptthread geplant, um das nächste Mal zu erledigen, wenn dieser Thread bereit ist. Eine Transaktion kann nur mit dieser Methode vor dem speichernden Zustand der Aktivität zugesichert werden. Wenn der Commit nach diesem Punkt versucht wird, wird eine Ausnahme ausgelöst. Dies liegt daran, dass der Zustand nach dem Commit verloren gehen kann, wenn die Aktivität aus dem Zustand wiederhergestellt werden muss. Sehen Sie sich commitAllowingStateLoss() für Situationen an, in denen es in Ordnung sein kann, den Commit zu verlieren.

Android-Referenz für android.app.FragmentTransaction.commit.

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: