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

Можно ли оформить AlertDialog в виде функции? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Клиент-серверная архитектура на основе сокетов http://www.cyberforum.ru/android-dev/thread873959.html
Есть такой код клиента под андроид. Сервер написан на си++. Подключаю ноут и телефон в одну сеть. Сервер работает точто правильно, но возникает вопрос, все ли правильно с клиентом - андроидом? package com.example.client_servercpp_android; import java.io.BufferedReader; import java.io.PrintWriter; import java.net.Socket; //import java.util.Scanner; import android.app.Activity;
Программирование Android Маска ввода для EditText Здравствуйте. А можно как то задать маску ввода для текстового поля? Ну например, вводим сумму денег в EditText и формат должен быть типа "#.00" - то есть после точки не больше двух цифр. И если пользователь вводит более двух цифр в поле - они просто не отображаются. http://www.cyberforum.ru/android-dev/thread873723.html
Не пойму, почему вылазит OutOfBoundsException Программирование Android
String line = "I:MY_MOTE #N:182 #TMP: 32.75 #TS:Friday, 13/00/10 - 44:12.15"; int index2 = line.indexOf("#TMP:"); String sub = line.substring(index2 + 5, 7) Выполняя тоже самое в C#, получаю 32.75 в sub, но на Андрюхе оно крешится. Почему? Помогите, пожалуйста.. Конечная цель, как вы поняли, выдрать 32.75(или любое другое число на этом месте)..
База SqLite - проверка записей на существование Программирование Android
Помоги разрешить следующую ситуацию. у меня есть метод который получает данные из интернета в Json. Я данные разбираю и записываю в базу данных: try { for (int i = 0; i < jsonM.length(); i++) { JSONObject c = jsonM.getJSONObject(i); String id_op = c.getString("id"); String cat = c.getString("cat");
Программирование Android Visualizer и сигнал с микрофона.Проблемка http://www.cyberforum.ru/android-dev/thread873243.html
Здравствуйте. Столкнулся с проблемой. Требуется написать приложение, которое будет отображать сигнал с микрофона в виде: - wave form; - fft form. Клас Vizualizer имеет методы getWaveForm() и getFft(). Подписался на Visualizer.OnDataCaptureListener() и по возникновению onWaveFormDataCapture(Visualizer visualizer, byte bytes, int samplingRate), или onFftDataCapture(Visualizer visualizer,...
Программирование Android Ориентация экрана Здравствуйте!Хотелось бы услышать совета знающих людей:) Имеется Активити с открытой БД и Курсором...Необходимо сделать так, что бы при изменении ориентации экрана не вызывался метод onCreate(), ну в общем все оставалось как есть, но поменялся layout на layout из layout-land Такой способ подойдет? Чтобы активность не пересоздавалась, добавьте в манифест строчку для нужной активности: ... подробнее

Показать сообщение отдельно
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
22.05.2013, 20:42  [ТС]     Можно ли оформить AlertDialog в виде функции?
Цитата Сообщение от V0v1k Посмотреть сообщение
здесь дело не в языке, а в самой архитектуре андроида, весь UI в одном потоке, все методы которые вызываются UIем - в том же потоке, методы жизненного цикла активити - в этом же потоке.

я думал wait() и notify() это первое с чего начинают изучение потоков, а у вас на них зависание)
Начал вычитывать потоки на яве... немного непривычные методы создания потоков. В делфях я редко использовал wait() и notify(). Обычно хватало "запустить" и "убить поток". Реже взаимные блокировки через защищенные области или мютексы/семафоры для доступам к общим данным или вывода в графику.

Не до конца понимаю использование потоков в ГРАФИКЕ(диалогах) андроида. Похоже я глушил первичный поток до вывода диалога (хоть и после команды SHOW). А следовательно обработчики кнопок никогда не сработают.

Можно ли приостановить ТЕКУЩИЙ/ОСНОВНОЙ поток (UI) пока работает другой? Можно ли вызвать диалоговое окно (вопрос ДА-НЕТ) в отдельном потоке и обработчики нажатий на кнопки выполнить в нем-же? Как обрабатывается нажатие ВНЕ вопроса - диалог гаснет, а кнопки не нажаты? Не зависнет ли первый поток (забыли разблокировать)?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru