Найдено 6 результатов

Bulvasaur
22 дек 2015, 11:51
Форум: Уроки
Тема: Урок 48. Используем SimpleAdapter.
Ответы: 85
Просмотры: 73517

Re: Урок 48. Используем SimpleAdapter.

В общем, сам и отвечу. Выяснилось, что SimpleAdapter хочет на вход либо int либо string, а никакие не Bitmap'ы. Заменил строку m.put("image", BitmapFactory.decodeFile(imgFile.getAbsolutePath()); на m.put("image", getExternalCacheDir()+ File.separator + "ImgFolder" + File.separator+ "filename.jpeg");...
Bulvasaur
21 дек 2015, 17:56
Форум: Уроки
Тема: Урок 48. Используем SimpleAdapter.
Ответы: 85
Просмотры: 73517

Re: Урок 48. Используем SimpleAdapter.

Добрый день! Подскажите как передать изображение адаптеру, которое храниться на SD. Я делаю приложение типа новостной ленты, скачиваю XML-файл, разбираю его парсером, скачиваю по ссылкам изображения, сохраняю их во внешнем хранилище и т.д. Пытаюсь делать так: File imgFile = new File(getExternalCache...
Bulvasaur
07 июл 2015, 16:27
Форум: Уроки
Тема: Урок 80. Handler. Немного теории. Наглядный пример использования
Ответы: 52
Просмотры: 58423

Re: Урок 80. Handler. Немного теории. Наглядный пример испо

Нужно глубоко покопаться в исходниках, чтобы понять всю суть. Но думаю просто View прорисовывается не сразу в ходе выполнения метода onClick() (ну и любого другого метода из ui потока), т.к. во время метода вы можете поменять кучу разных view, и при каждом таком изменении "рисовать" будет накладно....
Bulvasaur
07 июл 2015, 14:27
Форум: Уроки
Тема: Урок 80. Handler. Немного теории. Наглядный пример использования
Ответы: 52
Просмотры: 58423

Re: Урок 80. Handler. Немного теории. Наглядный пример испо

Ok. Задам вполне конкретный вопрос. Почему это tvInfo.setText("Закачано файлов: " + i); не может быть выполнено после этого downloadFile();? Ведь в данный конкретный момент перехода от одной строчки кода к следующей поток не занят. Или занят? Чем?
Bulvasaur
06 июл 2015, 16:08
Форум: Уроки
Тема: Урок 80. Handler. Немного теории. Наглядный пример использования
Ответы: 52
Просмотры: 58423

Re: Урок 80. Handler. Немного теории. Наглядный пример испо

Какая еще возможность? это все один мейн поток, код выполняется последовательно. Параллельность возникает между разными потоками. Понятно, что код выполняется последовательно. Это и не понятно) 1-й шаг цикла: выполнился downloadFile(); Следующий шаг цикла: можно выполнить tvInfo.setText("Закачано ф...
Bulvasaur
06 июл 2015, 12:28
Форум: Уроки
Тема: Урок 80. Handler. Немного теории. Наглядный пример использования
Ответы: 52
Просмотры: 58423

Re: Урок 80. Handler. Немного теории. Наглядный пример испо

Добрый день! Немного не понятно почему зависает приложение, когда начинает "закачивать" файлы? Вот оно заходит в цикл for (int i = 1; i <= 10; i++) потом одну секунду выполняет метод // долгий процесс downloadFile(); но потом-то должно выполнится это // обновляем TextView tvInfo.setText("Закачано фа...