Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
kzru_hunter
 Аватар для kzru_hunter
1084 / 759 / 58
Регистрация: 01.02.2011
Сообщений: 1,774
Записей в блоге: 1
#1

Как работает SQLiteDabateBase.yieldIfContendedSafely? - Android

06.07.2015, 20:43. Просмотров 189. Ответов 0
Метки нет (Все метки)

В хелпе написано, что временно завершает транзакцию, чтобы позволить другим потокам выполняться. Что имеется под "позволить другим потокам выполняться"? Я пробовал вызывать этот метод, но другой поток все равно не может выполнить запрос к базе.

Добавлено через 1 час 52 минуты
В исходнике SQLiteSession.java нашел более подробную информацию, где было написано:
Guidelines:
- Do not perform database transactions on the UI thread.
- ....
- ....
У меня было наоборот, транзакция выполнялась в главном потоке. Видимо из-за этого метод не срабатывал.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2015, 20:43     Как работает SQLiteDabateBase.yieldIfContendedSafely?
Посмотрите здесь:

Как работает setOnItemSelectedListener для Spinner? Android
Браузер, который работает как скайп) Android
Android Как работает стоковый будильник?
Как работает функция? Android
Кто как работает удалённо? Android
Android Как работает метод getLastLocation?
Как работает шаблон NavigationDrawer в AndroidStudio, где обрабатывать нажатия на навигационной панели? Android
Слип работает не так как нужно Android
Android Что за вьюха и как она работает?
Android Как работает 9-patch?
Android Как работает новостное приложение?
Как работает внедрение зависимостей, и зачем нужно его использовать? Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 01:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru