Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Мобильные ОС (Android, iOS, Windows Phone)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.08.2013, 23:49   #1
SAMOUCHKA
Форумчанин
 
Регистрация: 07.08.2011
Сообщений: 576
По умолчанию Android предотвратить закрытие программы

В программе есть метод, в методе цикл. В цикле выполняются довольно длительные расчеты и программа на это время не на что не реагирует. Но это не столь важно.
Основная проблема в том, что иногда всплывает сообщение:
"Приложение не отвечает
принудительно закрыть приложение?
продолжить."

Скажите как этого можно избежать.

Этот метод запускается из меню, пока идут расчеты меню не закрывается.
Так вот надо чтобы меню закрывалось и пользователь знал, что программа производит расчеты.

Android 2.3.6

Последний раз редактировалось SAMOUCHKA; 09.08.2013 в 00:12.
SAMOUCHKA вне форума Ответить с цитированием
Старый 10.08.2013, 21:37   #2
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

1. Показать Progress Dialog пользователю, чтобы он понял, что нужно ждать
2. Если расчеты занимают относительно очень долгое время, создать Service, и в нем запустить Thread/AsyncTask/Executor.
3. В Activity получать уведомления от сервиса используя LocalBroadcastManager из support пакета, чтобы обновить UI показывая что расчеты сделаны или другое.
BOBAH13 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Закрытие программы nikityan Общие вопросы Delphi 8 01.03.2012 00:33
Закрытие программы ray_1k Общие вопросы C/C++ 12 09.07.2011 17:40
Закрытие программы Byurrer Общие вопросы C/C++ 8 06.04.2011 17:44
закрытие программы. Cassius Общие вопросы Delphi 2 27.03.2011 14:00
Закрытие программы Zloy_Doomer Общие вопросы Delphi 3 23.06.2008 19:08