0

以下のコードは、基本的にアプリのログイン プロセスです。null ポインターがあるのはなぜですか? 正しく実装しましたが、AsyncTask に static を使用してメモリリークを回避しようとしました。

ログイン.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();
4

1 に答える 1

2
 pd = new ProgressDialog(context);

contextですnull

コンストラクターでこの値を初期化する必要があります。

于 2015-03-01T16:09:06.070 に答える