在最近的一篇stackoverflow 帖子中,我评论说我有一个名为HttpPostAux.java
.
当我从 Main.java (主要活动)调用它来验证用户登录时它可以工作(这里我使用一个AsyncTask
线程连接到服务器)。但是当我用它来替换旧密码以防用户忘记它时(这里我使用另一个AsyncTask
线程连接到服务器),它给了我一个错误:
执行时出错doInBackground()
...原因:java.lang.NullPointerException
但是当我寻找那个空值时,惊讶:我没有找到它!而且以我的拙见,这个错误不应该存在,因为HttpPostAux
它不依赖于任何特定的活动。
有人可以在这里帮助我吗?AsyncTask
在不同的活动中使用不同线程的正确方法是什么?我会发布一些代码,但我现在没时间了......
提前致谢!