Форум программистов, компьютерный форум 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,488
26.05.2013, 01:55  [ТС]     Можно ли оформить AlertDialog в виде функции?
Мне просто не нравится (СИЛЬНО) технология колбеков от которых нельзя избавиться. И тот факт что вся графика (все окна одновременно) находятся в одном потоке. Нельзя как в Win "заморозить" одно окно пока не закроется другое не нарезая процедуру до показа окна и после на "колбеки/реакции". Нажал "покажи меню", дождись кнопки и "ветвИ" логику превращается в десяток независимых путанных процедур. Захотел показать ползунок в процессе работы - дождись окончания процедуры или выводи ее в параллельный поток с блокировкой всех кнопок. Захотел вывести "отладочный" лог на экран - только после окончания полной обработки или в поток. А если кнопок больше 10, а если они плодятся как кролики и проконтролировать их блокировку это работа на целую процедуру в несколько страниц кода с полным перебором кнопок. Раньше часто подобным пользовался в нескольких языках (делфи, 1С). И даже если перепишу свою реализацию окон(например 3 "оконных" прямоугольника с кнопками на картинке), то не особо представляю как это упростить. Офисным программам обычно такая сложность (колбеки) не нужна(даже вредит). Часто требуется быстро модифицировать одну большую ("базовую") процедуру обработки.

Сейчас пишу некое подобие "движка" для офисной логики - заполняемые формы на андроиде скидываемые на сервер. Синхронизациябаз с сервером для оффлайн работы (затягивание десятка таблиц) . И постоянно спотыкаюсь на колбеках. Привык разносить логику и графику по разным модулям(там красивые окошешки, стили скинов, кнопочки, панельки, а рядом глобальные обработчики повешеные на те кнопочки одной процедурой), а здесь они получаются сильно склееными и взаимопересекающимимся... Не разделить...

В теории круто конечно если будет поддержка многопоточности на уровне ядра, сильно ускорит работу на многоядерных, но пока... сильно бесит и усложняет работу!

Подскажите (или дайте ссылки на статьи), чем отличается кодинг под андроид на си++ от явы? Преимущества, недостатки... Не сложность языка или инструментария, а ограничения конструкций и доступы к API. Раньше знаю ява был базовым и на си можно было делать лишь пару функций, но теперь вроде (после NDK) функционал С++ сравнялся или даже превзошел. Так ли это?
 
Текущее время: 23:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru