Android AsyncTask&开始新的活动

时间:2012-10-06 21:24:32

标签: android

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但我无法弄清楚为什么?

有什么想法吗?

由于 克里斯

1 个答案:

答案 0 :(得分:0)

检查以确保activity不是null,因为它可能是NullPointerException的原因。