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

Вылет при выролнении объемной задачи в AsyncTask - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как сделать поиск в ActionBar http://www.cyberforum.ru/android-dev/thread1244700.html
Здравствуйте, подскажите как реализовать ActionBar, как в приложении Avito. То есть меню с иконкой поиска и при нажатии на поиск появляется поле вроде для поиска, при этом не закрывая меню. ...
Программирование Android Substring 5 первых цифр из 8 Доброго времени суток. Пытаюсь, но не получается отделить 5 первых цифр из 8 например : 12345678 Нужно взять: 12345 Благодарю за помощь и ссылки http://www.cyberforum.ru/android-dev/thread1244677.html
Вылет при нажатии кнопки Программирование Android
Доброго времени суток. Опять непонятная ошибка, при нажатии кнопки приложение вылетает. Вот ошибка: java.lang.IllegalStateException: Could not find a method button1(View) in the activity class...
Вывод уведомления, когда приложение не активно Программирование Android
Здравствуйте. Проблема состоит в следующем: я бы хотел держать уведомление в статус баре, когда приложение не активно, для того, что бы его можно было легко и быстро разбудить. Но возникает проблема...
Программирование Android кнопка Back http://www.cyberforum.ru/android-dev/thread1244504.html
можно ли сделать так чтобы при нажатию на кнопку back не происходило удаление(закрытие активити) ?? можно ли как то так переопределить метод onBackPressed() в активити??
Программирование Android Режим модема: Точка доступа Wi-fi API Здравствуйте уважаемые! Намереваюсь написать приложение с одной кнопкой, которая включает/выключает режим модема и делает из телефона точку ви-фи. Подскажите/намекните/киньте ссылку как это... подробнее

Показать сообщение отдельно
Alexvp
108 / 72 / 8
Регистрация: 03.08.2014
Сообщений: 348

Вылет при выролнении объемной задачи в AsyncTask - Программирование Android

19.08.2014, 23:24. Просмотров 568. Ответов 2
Метки (Все метки)

Добрый день,

Столкнулся с одной проблемой и не пойму с какой стороны искать решение.
Приложение при первоначальном запуске конфигурируется исходя из характеристик аппарата пользователя. Процесс большой, поэтому выполняется в AsyncTask. При небольших объемах задачи все работает отлично. Но при увеличении объема и, следовательно, времени обработки, происходит вылет.
Задача это открытие текстовых файлов и разбиение их на страницы вывода в зависимости от размеров экрана. Описание каждой страницы сохраняется в таблице базы данных.
Вот лог с ошибками:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
08-19 15:14:13.535: W/ResourceType(935): No package identifier when getting value for resource number 0x00000000
08-19 15:14:13.555: W/dalvikvm(935): threadid=11: thread exiting with uncaught exception (group=0xb3ad7ba8)
08-19 15:14:13.575: E/AndroidRuntime(935): FATAL EXCEPTION: AsyncTask #1
08-19 15:14:13.575: E/AndroidRuntime(935): Process: com.test.111, PID: 935
08-19 15:14:13.575: E/AndroidRuntime(935): java.lang.RuntimeException: An error occured while executing doInBackground()
08-19 15:14:13.575: E/AndroidRuntime(935):  at android.os.AsyncTask$3.done(AsyncTask.java:300)
08-19 15:14:13.575: E/AndroidRuntime(935):  at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
08-19 15:14:13.575: E/AndroidRuntime(935):  at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
08-19 15:14:13.575: E/AndroidRuntime(935):  at java.util.concurrent.FutureTask.run(FutureTask.java:242)
08-19 15:14:13.575: E/AndroidRuntime(935):  at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
08-19 15:14:13.575: E/AndroidRuntime(935):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
08-19 15:14:13.575: E/AndroidRuntime(935):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
08-19 15:14:13.575: E/AndroidRuntime(935):  at java.lang.Thread.run(Thread.java:841)
08-19 15:14:13.575: E/AndroidRuntime(935): Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x0
08-19 15:14:13.575: E/AndroidRuntime(935):  at android.content.res.Resources.getValue(Resources.java:1123)
08-19 15:14:13.575: E/AndroidRuntime(935):  at android.content.res.Resources.openRawResource(Resources.java:1038)
08-19 15:14:13.575: E/AndroidRuntime(935):  at android.content.res.Resources.openRawResource(Resources.java:1015)
08-19 15:14:13.575: E/AndroidRuntime(935):  at com.test.111.LoadActivity$CountPages.doInBackground(LoadActivity.java:210)
08-19 15:14:13.575: E/AndroidRuntime(935):  at com.test.111.LoadActivity$CountPages.doInBackground(LoadActivity.java:1)
08-19 15:14:13.575: E/AndroidRuntime(935):  at android.os.AsyncTask$2.call(AsyncTask.java:288)
08-19 15:14:13.575: E/AndroidRuntime(935):  at java.util.concurrent.FutureTask.run(FutureTask.java:237)
08-19 15:14:13.575: E/AndroidRuntime(935):  ... 4 more
Подскажите, в чем может быть причина вылетов?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru