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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
Spelcrawler
525 / 495 / 111
Регистрация: 12.03.2014
Сообщений: 1,647
Завершенные тесты: 1
#1

Виснет приложение - Программирование Android

21.09.2015, 13:04. Просмотров 594. Ответов 26
Метки нет (Все метки)

Здравствуйте. Почему-то иногда вместо того, чтобы выплюнуть ошибку приложение просто зависает, обычно из-за NPE, после исправления виснут перестает, но в таких случаях сложно найти причину ошибки т.к. в лог ничего не выводится и приходится перед каждой строкой писать что-то в лог и смотреть на чем зависло. Из-за чего такое может быть и как можно исправить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2015, 13:04     Виснет приложение
Посмотрите здесь:

Виснет Eclipse при тестировании приложения с подключенной библиотекой google_play_services - Программирование Android
Всем привет! Для размещения рекламы в приложении от Admob подключаю к нему библиотеку google_play_services. Если перед этим с тестированием...

Виснет приложение - Delphi
Доброго времени суток. Возникла следующая проблема. Загружает с интернета довольно много информации. Во время самой загрузки приложение...

Виснет поток, а с ним и приложение - C#
Здравствуйте! Жизнь заставила использовать в своем приложении стороннюю библиотеку. Парсит текст по определенному алгоритму. Но при...

При нажатии кнопки виснет приложение - Delphi
procedure TForm1.Button2Click(Sender: TObject); var N,d:integer; {объявляем переменные N,i и d типа integer} begin {начало программы} ...

Как определить почему виснет приложение - C#
В отдельном потоке выполняю программу с постоянно обновляемыми данными. В какой то момент программа виснет наглухо. Пробовал везде...

Клиентское приложение виснет при закрытии серверного - Delphi
использую Сокетконекшен выдается сообщение ON API connection error

.NET 4.x C# и MySQl: приложение виснет при подключении к удаленной БД - C#
Здравствуйте. Написал простенькое приложение для работы с БД MySql. На localhost все нормально, а вот при попытке подключиться к БД с...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
22.09.2015, 13:43     Виснет приложение #21
Spelcrawler, честно говоря, я в шоке. Ну а если создать полностью новый проект с одним exception-ом?
Spelcrawler
525 / 495 / 111
Регистрация: 12.03.2014
Сообщений: 1,647
Завершенные тесты: 1
22.09.2015, 13:45  [ТС]     Виснет приложение #22
Цитата Сообщение от YuraAAA Посмотреть сообщение
Ну а если создать полностью новый проект с одним exception-ом?
Другой, даже не новый проект открыт на том же компе, и запущен на том же эмуляторе - такой ошибки нет.
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
22.09.2015, 13:50     Виснет приложение #23
Spelcrawler, а если аккуратно перенести код (возможно частями, проверяя)?
Spelcrawler
525 / 495 / 111
Регистрация: 12.03.2014
Сообщений: 1,647
Завершенные тесты: 1
22.09.2015, 13:51  [ТС]     Виснет приложение #24
Похоже я нашел корень зла - GoogleAnalytics. Убрал его упоминание из кода и все заработало как должно. Но в другом приложении тоже его использую, а ошибки такой нет.
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
22.09.2015, 13:52     Виснет приложение #25
Spelcrawler, а, вот в чём дело) На сколько я помню, в GA есть свой exception handler, с помощью которого он отсылает ошибки на сервер статистики.
Spelcrawler
525 / 495 / 111
Регистрация: 12.03.2014
Сообщений: 1,647
Завершенные тесты: 1
22.09.2015, 13:55  [ТС]     Виснет приложение #26
Цитата Сообщение от YuraAAA Посмотреть сообщение
На сколько я помню, в GA есть свой exception handler
Именно, почему-то он именно с этим приложением не подружился. Отключил только его, оставив все остальное от аналитики - все работает. Как нибудь обойдусь без его хандлера) Всем спасибо за помощь.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2015, 14:26     Виснет приложение
Еще ссылки по теме:

Perl socket приложение виснет после подключения n раз - Perl
Да как бы все бонально. #!/usr/bin/perl $| = 1; use IO::Socket::INET; $host = 'blabla'; $port = 'blabla'; $socket =...

GTK-приложение с отдельным потоком виснет под MS Windows - Python
Добрый день! Разрабатываю приложение на python с использованием GTK. В приложении запускается отдельный поток в котором рассылаются...

При запуске метода с параметром делегатом в отдельном потоке виснет все приложение - C#
public partial class MainWindow : Window { public delegate void ServerStart(Server.Send t); public...

Виснет программа при компиляции, степовер не работает, так же виснет - C++ Builder
Виснет программа при компиляции, степовер не работает, так же виснет. Программа - простейший калькулятор. ...

Управляемое приложение, обычное приложение - 1С
Всем привет. Вопрос про Управляемое приложение и обычное приложение. Как понимаю разница между ними ощутимая, посему хочу понять что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
YuraAAA
22.09.2015, 14:26     Виснет приложение
  #27

Не по теме:

Spelcrawler, хорошо, что всё разрешилось

Yandex
Объявления
22.09.2015, 14:26     Виснет приложение
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru