Sprache

SQLiteDatabase.YieldIfContended Methode

Definition

Achtung

deprecated

Beenden Sie die Transaktion vorübergehend, damit andere Threads ausgeführt werden können.

[Android.Runtime.Register("yieldIfContended", "()Z", "GetYieldIfContendedHandler")]
[System.Obsolete("deprecated")]
public virtual bool YieldIfContended();
[<Android.Runtime.Register("yieldIfContended", "()Z", "GetYieldIfContendedHandler")>]
[<System.Obsolete("deprecated")>]
abstract member YieldIfContended : unit -> bool
override this.YieldIfContended : unit -> bool

Gibt zurück

true, wenn die Transaktion zurückgegeben wurde

Attribute

Hinweise

Beenden Sie die Transaktion vorübergehend, damit andere Threads ausgeführt werden können. Die Transaktion wird bisher als erfolgreich angenommen. Rufen Sie "setTransactionSuccessful" nicht auf, bevor Sie dies aufrufen. Wenn dies eine neue Transaktion zurückgibt, wurde erstellt, aber nicht als erfolgreich markiert.

Dieses Element ist veraltet. wenn die DB mehrmals gesperrt ist (aufgrund geschachtelter Transaktionen), wird die Sperre nicht zurückgegeben. Verwenden Sie stattdessen "yieldIfContendedSafely".

Java Dokumentation für android.database.sqlite.SQLiteDatabase.yieldIfContended().

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: