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));
        }
    }
}

但基本上这只是崩溃,它总是在启动 Activity 的线上,它出现错误 NullPointerException 但我不知道为什么?

任何的想法?

谢谢克里斯

4

1 回答 1

0

检查以确保activity不是null,因为它可能是导致NullPointerException.

于 2012-10-07T02:09:40.033 回答