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

Вызов диалога с ожиданием реакции - мьютекс лочит UI поток - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Считывание записанных данных из SQLite http://www.cyberforum.ru/android-dev/thread1373853.html
Помогите пожалуйста,столкнулся вот с такой проблемой.У меня есть программа написанная под Андрой,в ней 3 основных класса.1-ый Это класс DBHelper где я создаю мою БД и таблицу "regtable" с определёнными полями.Этот класс приведён ниже. class DBHelper extends SQLiteOpenHelper { public DBHelper(Context context) { // конструктор суперкласса super(context, "myDB", null, 1); ...
Android Почему вызывается onDismiss Привет. У меня есть DialogFragment, который вызывается в главной активности. Когда я меняю ориентацию экрана (диалог открыт), мне нужно обновить поток, но почему диалог в конце вызывает onDismiss? http://www.cyberforum.ru/android-dev/thread1373789.html
Android Онлайн воспроизведение Android_Player в Android studio
Ребят! Помогите пожалуйста! Не могу сделать воспроизведение музыки онлайн( уже все перепробовала.. в приложении выводится текст сначала,а потом снизу две кнопки, Play и stop. после прочтения текста можно будет прослушать этот текст онлайн. но у меня не воспроизводит(( Ребят помогите пожалуйста. очень нужно:( import android.media.AudioManager; import android.os.Bundle; ...
Как загружать/хранить файл в SQLite? Android
Есть список, нужно по клику на айтеме открывать текстовый файл или картинку, и вопрос стоит в том как их доблять к определенному айтему с сохранением в SQLite (ну т.е. добавил файл и когда надо открыл), ну или как это вообще делается? 1. какой принцип? 2. какой примерно код должен быть на кнопке выбора файла? 3. как этот файл или его путь должен и сохраняться в sqlite или ресурсах? ...
Android Как правильно сверстать в android http://www.cyberforum.ru/android-dev/thread1373698.html
Мне нужно что-нибудь(курсы, видео уроки, книги, статьи). Как правильно создать макет в фотошопе и сверстать его в android
Android Работа с данными Android приложение Я создаю приложение по исторической тематике . И появилась проблема . Я создал активити с тремя кнопками : Основные события ,даты ,интересное . И мне надо сделать так что бы при нажатии на эти кнопки на этом же акстивити выводился текст , картинки и может кнопки . Как это сделать ? Вариант с DialogFragment не рассматривается . Я думаю что с помощью Базы данных ,но в интернете не нашел... подробнее

Показать сообщение отдельно
Serbis
3 / 3 / 2
Регистрация: 13.07.2012
Сообщений: 121
13.02.2015, 21:54  [ТС]     Вызов диалога с ожиданием реакции - мьютекс лочит UI поток
Паблито, ваши предложения по реализации данного механизма? Я бьюсь над этим вопросом третий день, пытаясь найти хотя бы просто работающее решение не говоря уж о его красоте. Вся проблема в том, что "великие" программисты из гугл как-то подслили этот момент, а когда поняли это, было уже поздно что либо переделывать. В начале я решил прощупать почву так сказать, сделал функцию с передачей параметров диалога, но каково было мое разочарование, когда я понял, что onCяlickListener диалога ограничен только его собственным пространством имен а любая попытка "подождать" появления флага завершения приводила к повисанию. Тогда я решил запустить диалог в отдельном потоке и вызвать wait, но и тут получил по ушам - все опять повисло. Поиск по просторам сети привел вот к такому корявому решению из нескольких потоков. Желание лезть в такие некрасивые решения, обусловлен тем, что в программе есть десять функций делающих разные вещи, но использующих в каркасе один и тот же диалог. Это образует строк 200 практически идентичного кода, который "если бы не криворукие из гагла" можно было бы очень просто и удобно упаковать в одну функцию, но увы нельзя...
 
Текущее время: 16:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru