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

Loader - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Новая версия Eclipse http://www.cyberforum.ru/android-dev/thread1144700.html
Где-то пол года назад начал учится программировать по учебнику Б. Харди и Б. Филлипса, с первого урока все получилось но на время отложил это все и теперь хотел опять попытаться продолжить обучение. Но с новым обновлением программы Eclipse не знаю что делать. Трудность в том что появилось fragment_activity и в книге нету ничего о нем. Теперь у меня и эта и main_activity и я не знаю как их вместе...
Android Загрузка и отображение большого количества картинок с памяти телефона Если изображения больше 10, то начинаются заметные тормоза, если больше 100, то программа падает с ошибкой памяти у меня есть массив, содержащий абсолютные пути к нужным картинкам по ним я вытаскиваю thumbnails и загружаю в imageView каждая imageView обернута в разметки обернута так(т.е. из кода создается такая размекта) <LinearLayout android:layout_width="fill_parent" ... http://www.cyberforum.ru/android-dev/thread1144537.html
Android Position в ListView после addTextChangedListener
ПРивет! в чем соль... у меня ListView с определенными item, при клике на них, появляется окно с определенной информацией. какую именно информацию отображать я определяю так: я передаю позицию кнопки на которую нажали и по этому числу уже соответственно показываю нужный текст. Теперь мне нужно добавить поиск по этим item. Я добавил EditText и сам поиск я реализую через addTextChangedListener. Но...
Android Пространство имён
чуть ниже часть кода игры, и меня интересует в нём переменная game. game является аргументом конструктора класса, и потом к этому аргументу обращаются из другого метода этого класса: import java.util.List; import com.badlogic.androidgames.framework.Game; import com.badlogic.androidgames.framework.Graphics; import com.badlogic.androidgames.framework.Input.TouchEvent; import...
Android Построение графиков и диаграмм http://www.cyberforum.ru/android-dev/thread1144357.html
Здравствуйте. Подскажите, как строить диаграммы и графики. Может, есть в сети какие-нибудь обучающие уроки по этому? Желательно на русском.
Android Белый фон при прокрутке listview и actionbar в android 2.1 При прокрутке ListView на Android 2.3 появляется белый фон. Ставил Cache Color Hint на прозрачный или на цвет фона, не помогает. Как это исправить? И еще вопрос: как с помощью support library v7 сделать ActionBar на Android 2.+? В одной статье было написано, что для этого надо MainActivity наследовать от ActionBarActivity, но у меня оно уже наследует FragmentActivity, а java не поддерживает... подробнее

Показать сообщение отдельно
KillAndEat
63 / 63 / 8
Регистрация: 17.05.2013
Сообщений: 286
10.04.2014, 19:21     Loader
Собственно есть Loader и класс реализующий LoaderManager.LoaderCallbacks . Loader свою работу полностью выполняет. Подгружает необходимые данный, подготавливает их для отображения в адаптере и возвращает результат. Дальше данные идут в адаптер.

Java
1
2
overviewAdapter = new SystemOverviewAdapter(getActivity(), items);
setListAdapter(overviewAdapter); // тут происходит вылет
лог

Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
Thread [<11> ModernAsyncTask #1] (Suspended (exception RuntimeException))   
    <VM does not provide monitor information>   
    ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) line: 1094  
    ThreadPoolExecutor$Worker.run() line: 569   
    Thread.run() line: 856


конкретно показывает сюда (метод класса TreadPoolExecutor)

Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
  final void runWorker(Worker w) {
        Thread wt = Thread.currentThread();
        Runnable task = w.firstTask;
        w.firstTask = null;
        w.unlock(); // allow interrupts    <------- вот тут
        boolean completedAbruptly = true;
        try {
            while (task != null || (task = getTask()) != null) {
                w.lock();
                // If pool is stopping, ensure thread is interrupted;
                // if not, ensure thread is not interrupted.  This
                // requires a recheck in second case to deal with
                // shutdownNow race while clearing interrupt
                if ((runStateAtLeast(ctl.get(), STOP) ||
                     (Thread.interrupted() &&
                      runStateAtLeast(ctl.get(), STOP))) &&
                    !wt.isInterrupted())
                    wt.interrupt();
                try {
                    beforeExecute(wt, task);
                    Throwable thrown = null;
                    try {
                        task.run();
                    } catch (RuntimeException x) {
                        thrown = x; throw x;
                    } catch (Error x) {
                        thrown = x; throw x;
                    } catch (Throwable x) {
                        thrown = x; throw new Error(x);
                    } finally {
                        afterExecute(task, thrown);
                    }
                } finally {
                    task = null;
                    w.completedTasks++;
                    w.unlock();
                }
            }
            completedAbruptly = false;
        } finally {
            processWorkerExit(w, completedAbruptly);
        }
    }


адаптер написан правильно 100%. Проблема в Loader.

грешу на то, что запускаю Loader не в onCreate, но не уверен. Кто сталкивался с подобным?



З.Ы. Не знал как назвать тему, все мои названия форум не принимал
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru