最近のstackoverflow の投稿で、 というライブラリ クラスがあるとコメントしましたHttpPostAux.java
。
Main.java (メイン アクティビティ) から呼び出してユーザー ログインを検証すると機能します (ここではAsyncTask
スレッドを使用してサーバーに接続します)。しかし、ユーザーが忘れた場合に古いパスワードを置き換えるために使用すると(ここでは別のAsyncTask
スレッドを使用してサーバーに接続します)、エラーが発生します:
実行中にエラーが発生しましたdoInBackground()
... 原因:java.lang.NullPointerException
しかし、その null を探してみると、驚きました。見つかりませんでした! そして、私の謙虚な意見では、このエラーはHttpPostAux
特にどのアクティビティにも関連付けられていないため、存在するべきではありません。
ここで誰か助けてくれませんか?AsyncTask
異なるアクティビティで異なるスレッドを使用する正しい方法はどれですか? いくつかのコードを公開したいのですが、今は時間がありません...
前もって感謝します!