Вторичное подключение к серверу выдает ошибку

В недавнем stackoverflow сообщение, я отметил, что у меня есть библиотечный класс с именем HttpPostAux.java.

Это работает, когда я вызываю его из Main.java (основное действие) для проверки входа пользователя (здесь я использую поток AsyncTask для подключения к серверу). Но когда я использую его для замены старого пароля, если пользователь забыл его (здесь я использую другой поток AsyncTask для подключения к серверу), это дает мне ошибку:

Произошла ошибка при выполнении doInBackground() ... Причина: java.lang.NullPointerException

Но когда я ищу этот ноль, удивляюсь: я его не нашел! И, по моему скромному мнению, этой ошибки быть не должно, потому что HttpPostAux не привязано ни к какому конкретному действию.

Может ли кто-нибудь помочь мне здесь? Как правильно использовать разные AsyncTask потоки в разных действиях? Я бы опубликовал некоторый код, но сейчас у меня нет времени...

Заранее спасибо!


person alois.wirkes    schedule 03.10.2012    source источник


Ответы (1)


если вы используете httpurlconnection, это не очень хорошо в более низких API, см. эту ссылку http://android-developers.blogspot.com/2011_09_01_archive.html

person Yousef Zakher    schedule 23.10.2012
comment
Откуда вы взяли, что он использует HttpUrlConnection? - person Andrew Barber; 23.10.2012
comment
потому что у меня была такая же проблема, и HttpUrlConnection, когда вы получаете, например, изображение дольше, чем время, первое изображение загрузится, второе выйдет из строя - person Yousef Zakher; 23.10.2012