Язык

SQLiteDatabase.YieldIfContended Метод

Определение

Внимание!

deprecated

Временно завершите транзакцию, чтобы разрешить другим потокам выполняться.

[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

Возвращаемое значение

Значение true, если транзакция была получена

Атрибуты

Комментарии

Временно завершите транзакцию, чтобы разрешить другим потокам выполняться. Предполагается, что транзакция будет успешной до сих пор. Не вызывайте setTransactionSuccessful перед вызовом. При возврате новой транзакции будет создана, но не помечена как успешная.

Этот элемент не рекомендуется. Если база данных заблокирована более одного раза (из-за вложенных транзакций), блокировка не будет возвращена. Вместо этого используйте yieldIfContendedSafely.

Java документации по android.database.sqlite.SQLiteDatabase.yieldIfContended().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к