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

Загрузка текста и картинки в listView с AsyncTask - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как загрузить видео при старте Activity? http://www.cyberforum.ru/android-dev/thread1486631.html
Всем привет. Возможно этот вопрос покажется для кого-то простым и не уместным, но так как я только начинаю заниматься Андройдом я никак не могу его решить. Проблема в следующем... как сделать так, чтобы при включении программы загружалось вот это видео ("http://195.62.145.172/elem/animal/playlist.m3u8") Заранее спасибо. package com.google.android.exoplayer.demo; import...
Программирование Android Отправка сообщения в Skype из приложения Как отправить в скайп сообщение из моего приложения??Что для этого нужно сделать?? Можете обьяснить вкратце или если это не сложно приложить небольшой фрагмент кода отправки сообщения в скайп?? http://www.cyberforum.ru/android-dev/thread1486605.html
Backend для мобильного приложения Программирование Android
Пишу приложение, требуется backend. Использовал parse.com, но скорость работы оставляет желать лучшего. Поэтому принял решение разработать свой сервер, до этого никогда этим не занимался. Определил технологии, которые нужно изучить. Скажите все ли я правильно понял и учет: 1. Буду использовать mvc spring framework, тут вроде все ясно 2. Сервер tomcat. А что потом? Какие мои действия, когда...
Приложения на C++, Delphi под Android Программирование Android
Доброго всем дня. Прошу поделиться знаниями и опытом использования языков программирования отличных от Java. А вопрос в том, не возникает ли проблем совместимости при запуске приложений на устройствах с различной процессорной архитектурой? Ведь Java язык-интерпретатор и JVM реализует запуск на любом процессоре. А как обстоят дела с языками-компиляторами? Например приложение скомпилированное и...
Программирование Android Получить token от менеджера аккаунтов http://www.cyberforum.ru/android-dev/thread1486164.html
Кто может розживать код http://findevelop.blogspot.ru/2012/05/oauth2-android.html Как получить Token и записать его в БД. В примере используются какойто код с отсроченным выполением при попытке словить токен с главного класса строка в БД остается пустой
Программирование Android Работа с файлами Всем привет, мне нужно по нажатию на кнопку получить окно с музыкой на телефоне. Кто-нибудь может помочь? может быть есть какой то класс и т.д. подробнее

Показать сообщение отдельно
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 655
25.06.2015, 18:19
JSON, по моему, всё таки текстовый формат и передавать изображения с его помощью нельзя. Можно передать ссылку на изображение.

Hmmer, я так понял ты не знаешь как достать информацию из метода doInBackground.
Нужно поступить примерно так :
Создай объект который будет передаваться как результат из метода doInBackground. Допустим MyResult(это может быть список или массив или любой другой объект). Класс LoadAllProductsTask будет выглядеть примерно так:

Java
1
2
3
4
5
6
7
    class LoadAllProductsTask extends AsyncTask<"тип входных данных", String, MyResult> {
 
        protected MyResult doInBackground("тип входных данных"... args) {
            // получим все товары через url и записываем в объект MyResult
            return MyResult;
        }
    }
А вместо
Java
1
new LoadAllProductsTask().execute();
Нужно написать что-то на подобии:

Java
1
2
3
        LoadAllProductsTask allProductsTask = new LoadAllProductsTask();
        allProductsTask.execute("тип входных данных" arg);// "тип входных данных" - это может быть String или любой другой тип
        MyResult myResult = allProductsTask.get();
Подробнее про AsyncTask почитай тут. Там 6 уроков. Всё доступным языком рассказано.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru