Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Программирование Android Ошибка создания activity в мастере https://www.cyberforum.ru/ android-dev/ thread956827.html
Всем привет. Вторые сутки бьюсь над проблемой: при создании нового проекта в eclipse вываливается ошибка "Unsupported template dependency. Upgade your Android Eclipse plugin" (если стоит галка Create Activity). Пишет, мол, требуется версия платформы 8, установлена 18. Без activity - все ОК. Пакет разработчика скачан с андроида, плагин установлен (последний), путь к sdk прописаны, естественно 8 и...
Программирование Android Как заставить Eclipse "забыть" об ошибках в xml файлах?
Проблема в следующем: открываю большой проект написанный не мной - все работает нормально, то есть запускается без ошибок. в процессе работы открываю некоторые xml-файлы и иногда эклипс находит в них ошибки (например No orientation specified, and the default is horizontal. This is a common source of bugs when children are added dynamically.) после этого проект запускаться не хочет, хотя я в...
Программирование Android Хранение пароля и адресная книга Возникли следующие вопросы. Допустим, есть приложение, вход в которое по паролю. Как хранить пароль? Отдельным файлом? Но ведь его можно удалить или открыть и узнать пароль.Шифровать файл? Возможно, при первом запуске создавать файл с паролем в зашифрованном виде и проверять его при следующих запусках? Но если проверка будет на наличие файла, то при удалении приложение подумает, что это первый... https://www.cyberforum.ru/ android-dev/ thread956316.html Программирование Android VideoView на эмуляторе Всем. На эмуляторе вместо видео в окошке всегда показывает черный экран. Если к videoview привязать MediaController то показывает панельку с элементами управления. Код и видео формата mp4 100% рабочее, ибо на реальном устройстве все показывает замечательно. Кто-то победил эту неприятность на эмуляторе? Добавлено через 55 минут выяснил, что черный экран малевича виден если запустить... https://www.cyberforum.ru/ android-dev/ thread956296.html
Программирование Android Вытянуть вложение из E-mail письма
Собственно, требуется реализовать возможность сохранять вложения письма в память смартфона. По отправке нашел информацию, сделал без проблем, а вот с приемом все хуже. Яндекс ничего особо не дал. Письма получаю в формате массива Messages (javax.mail.Message). messages.getFileName() выдает null, хотя вложение точно есть. И есть еще попутный вопросец - как привести формат отправителя к...
Программирование Android Как обратится к системной папке которую создает приложение? Есть приложение которое я дорабатываю. При установки приложения на SD карте создается папка в которой хранятся временные файлы приложения. Так вот, как обратится к этим файлам? Я конечно могу обратится к ним напрямую прописать путь, но например у меня на смарте папка этого приложения создается во внутренней памяти. Надо как то определить путь к этой папке, подскажите как? https://www.cyberforum.ru/ android-dev/ thread956182.html
Программирование Android Исходники напоминалки open-source Не подскажите, есть ли на просторах инета простой опен-сорс исходник для напоминалки/будильника? Хочу разобраться как связать сервис, таймер и форму-редактор вместе. ...как принято связывать... Пробовал из сервиса выводить нотификэтион... по клику по нему открывается форма редактора ЕЩЕ РАЗ вместо передачи фокуса/активности. Потом 2 раза надо закрывать что-бы выйти.... Похоже прежде чем... https://www.cyberforum.ru/ android-dev/ thread956006.html Проиграть звук при запуске Программирование Android
Помогите проиграть ЛЮБОЙ звук в конце OnCreate! Пробовал пример из http://developer.alexanderklimov.ru/android/whosaidmeow.php успешно работает если поставить playSound(cowSound); на кнопку, но тишина если в OnCreate. Без ошибки, но не молчит. Можно проиграть один из "системных" звуков (не прийдется таскать свои аудио-файлы). Просто нужно проинформировать пользователя если запустились.
Программирование Android Редактируемый список. Создание https://www.cyberforum.ru/ android-dev/ thread955721.html
Задача такая. При определённых условиях должно формироваться список такого вида: - Пункт 1 - Пункт 2 - Пункт 3 - Пункт 4 - Пункт 5 где это кнопочка при нажатии на которой элемент должен удалятся из списка,
Программирование Android Как работает setOnItemSelectedListener для Spinner? https://www.cyberforum.ru/ android-dev/ thread955483.html
Доброго дня. есть у меня Spinner: String data = {"sdfsdfs.by", "adfaf.ru", "afafafafaf.uk", "afasa.ua", "goof.net"}; ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, data); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner = (Spinner) findViewById(R.id.SiteSpinner); ...
Из одного Activity получить значение другого Activity Программирование Android
Запускаю активити: public class MainActivity extends Activity { ... ... Intent intent = new Intent(getBaseContext(), DocsActivity.class); startActivity(intent); При создании запущенного активити хочу получить MainActivity для того, чтобы использовать его про
63 / 41 / 3
Регистрация: 24.08.2013
Сообщений: 620
18.09.2013, 13:25  [ТС] 0

Работа с AsyncTask - Программирование Android - Ответ 5068756

18.09.2013, 13:25. Показов 1209. Ответов 9
Метки (Все метки)

Ответ

Цитата Сообщение от Gabberr Посмотреть сообщение
каждую функцию выполняйте в отдельном doInBackground, чтоб небыло громоздко создайте менеджер:
Вот отличная статья
http://habrahabr.ru/post/114570/
Цитата Сообщение от haribo Посмотреть сообщение
Создайте один asynctask и последовательно выполняйте каждую функцию в новом экзепляре асинха.
Спасибо. Почитаю и попробую.

Добавлено через 2 часа 54 минуты
Попробовал я сделать с помощью AsyncTaskManager по статье http://habrahabr.ru/post/114570/.
Скачал пример и применил у себя.
По идее данный код должен выполнить процедуру decompressFromZip() в отдельном потоке:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
 
// Create manager and set this activity as context and listener
mAsyncTaskManager = new AsyncTaskManager(this, this);
// Handle task that can be retained before
mAsyncTaskManager.handleRetainedTask(getLastNonConfigurationInstance());
}
 
public void onRunButtonClick(View view) {
         //Create and run task and progress dialog
        mAsyncTaskManager.setupTask(new Task(decompressFromZip()));
    }
Но выполняется в след. порядке:
decompressFromZip() в основном потоке
Task()
doInBackground()

Скажите, что может быть не так?

Вернуться к обсуждению:
Работа с AsyncTask Программирование Android
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.09.2013, 13:25
Готовые ответы и решения:

Работа с Picasso в Asynctask
Есть приложение , нужно вывести изображение на imageview из интернета (решил юзать picasso ибо...

Работа с потоками (AsyncTask)
Здравствуйте. Мне нужно отослать post запрос на сервер, но так как грузить GUI нельзя (что и...

AsyncTask ,некорректная работа при передаче параметров
Добрый вечер. Опять столкнулся с проблемой, не понимаю как нужно передать правильно переменные...

AsyncTask
Здравствуйте, при использовании двух одинаковых методов получается разный результат. AsyncTask в...

9
18.09.2013, 13:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.09.2013, 13:25
Помогаю со студенческими работами здесь

AsyncTask
Привет. Знаю, что в AsyncTask doInBackground() обращатся к компонентам UI нельзя. Когда я пытаюсь...

AsyncTask
Здавствуйте! У меня такой вопрос как вытащить переменную из AsyncTask в основной поток. public...

AsyncTask и get()
Создаю асинхронный процесс, где в onPreExecute() запускаю анимированный ProgressDialog. После...

AsyncTask
Использую AsyncTasc class MyT extends AsyncTask&lt;Void, Void, Void&gt; { @Override...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru