Intereting Posts
Listview перезагружает уже загруженные изображения с помощью универсального загрузчика изображений Android GCM (push-уведомление): устройство не получает уведомления, если приложение остановлено Как я могу украсить экран при открытии операции в моем приложении для погружения в стекло GDK? Как автоматически определять размер экрана в Android с помощью playn? GCM-тестирование, как спровоцировать ответ сервера GCM с помощью canonical_id? Android Permission, required = "false", fail Android AVD не отображает несколько панелей Android: медленная производительность с использованием большого изображения в ImageView Android AsyncTask Как добавить подпапку в необработанную папку в приложении для Android? Как определить ориентацию устройства Android? Не удалось создать обучающие материалы GStreamer с помощью Android Studio Android: Когда разрушен контекст OpenGL? Пакеты массивов байтов Android Android RatingBar показывает более 5 звезд

Исключение равно NULL

Может кто-нибудь объяснить мне, почему обработчик Android «Catch» не будет инициализировать объект Exception? Когда возникает ошибка, и мой код пытается инициализировать объект Exception, он ВСЕГДА NULL.

Вышеприведенное не имеет смысла для меня, потому что исключение всегда должно инициализировать период объекта Exception. Если ошибка возникает, она не должна быть нулевой.

Я довольно новичок в Eclipse Android IDE / SDK, и я уверен, что у меня нет всего 100% установки. Однако этот тип функциональности мне показался бы, что он должен работать все время, а не после настройки.

Одна из возможных причин заключается в том, что вы пытаетесь сделать сетевое соединение в своем основном потоке, который отлично работает до 2.3.3 / Honeycomb (например, уровень SDK <10), но будет брошен как

android.os.NetworkOnMainThreadException

С уровня SDK 10.

Проверьте это: http://developer.android.com/reference/android/os/NetworkOnMainThreadException.html

Проблема в том, что Eclipse не знает об этом исключении (поскольку он условно генерируется на основе разных уровней SDK, поэтому Eclipse, вероятно, не может получить правильный экземпляр этого исключения, что объясняет, почему ваш объект исключения всегда равен NULL)

Решение. Создайте отдельный поток или используйте AsyncTask для выполнения вашего запроса сетевого подключения.