0

AsyncTask が完了すると、新しいアクティビティを開始する際に問題が発生します。次のようなコードを配置できることを読みました。

protected void onPostExecute(String result) {
    super.onPostExecute(result);
    if (progress.isShowing()) {
        if (result.equals("true")) {
            progress.dismiss();
            activity.startActivity(new Intent(activity, Main.class));
        }
    }
}

しかし、基本的にはクラッシュするだけで、アクティビティを開始している行に常にあります。エラー NullPointerException が表示されますが、理由がわかりませんか?

何か案が?

ありがとうクリス

4

1 に答える 1

0

の原因である可能性があるため、 でactivityないことを確認してください。nullNullPointerException

于 2012-10-07T02:09:40.033 に答える