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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как сделать поиск в ActionBar http://www.cyberforum.ru/android-dev/thread1244700.html
Здравствуйте, подскажите как реализовать ActionBar, как в приложении Avito. То есть меню с иконкой поиска и при нажатии на поиск появляется поле вроде для поиска, при этом не закрывая меню. Пытался сделать так, но меню загораживается: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" >
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 test.test.MainActivity for onClick handler on view class android.widget.Button with id 'set' Я так понял эта ошибка из-за того, что приложение не может найти метод Button1 в MainActivity, но в...
Вывод уведомления, когда приложение не активно Android
Здравствуйте. Проблема состоит в следующем: я бы хотел держать уведомление в статус баре, когда приложение не активно, для того, что бы его можно было легко и быстро разбудить. Но возникает проблема с тем, как это сделать. Я пробовал создать службу, которая будет отслеживать есть ли активные активити приложения, и если таковых нет, то выводить уведомление. Но проблема в том, что отслеживать...
Android кнопка Back http://www.cyberforum.ru/android-dev/thread1244504.html
можно ли сделать так чтобы при нажатию на кнопку back не происходило удаление(закрытие активити) ?? можно ли как то так переопределить метод onBackPressed() в активити??
Android Режим модема: Точка доступа Wi-fi API Здравствуйте уважаемые! Намереваюсь написать приложение с одной кнопкой, которая включает/выключает режим модема и делает из телефона точку ви-фи. Подскажите/намекните/киньте ссылку как это реализовать, ибо побродив по интернету, ничего внятного не нашел (андроид 4.4). Заранее спасибоу подробнее

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

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

19.08.2014, 23:24. Просмотров 529. Ответов 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
Подскажите, в чем может быть причина вылетов?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru