我下面的代码基本上是我的应用程序的登录过程,为什么我有空指针?我是否正确实现了它,我尝试使用静态AsyncTask来避免任何内存泄漏。
Login.java
if (handler.executeLog(username.trim(), password.trim())) {
session.saveLogin(username, password);
Toast.makeText(this, "Successfully Logged In", Toast.LENGTH_SHORT).show();
Intent log = new Intent(this, MainActivity.class);
startActivity(log);
handler.close();
finish();
答案 0 :(得分:2)
pd = new ProgressDialog(context);
context
是null
。
您应该在构造函数中初始化此值。