|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.08.2013, 23:49 | #1 |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
Android предотвратить закрытие программы
В программе есть метод, в методе цикл. В цикле выполняются довольно длительные расчеты и программа на это время не на что не реагирует. Но это не столь важно.
Основная проблема в том, что иногда всплывает сообщение: "Приложение не отвечает принудительно закрыть приложение? продолжить." Скажите как этого можно избежать. Этот метод запускается из меню, пока идут расчеты меню не закрывается. Так вот надо чтобы меню закрывалось и пользователь знал, что программа производит расчеты. Android 2.3.6 Последний раз редактировалось SAMOUCHKA; 09.08.2013 в 00:12. |
10.08.2013, 21:37 | #2 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
1. Показать Progress Dialog пользователю, чтобы он понял, что нужно ждать
2. Если расчеты занимают относительно очень долгое время, создать Service, и в нем запустить Thread/AsyncTask/Executor. 3. В Activity получать уведомления от сервиса используя LocalBroadcastManager из support пакета, чтобы обновить UI показывая что расчеты сделаны или другое. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Закрытие программы | 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 |