2012-10-06 83 views
0

一旦AsyncTask完成,我一直在开始一个新的活动的一些问题。 我读过,我可以把这样的代码: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)); 
     } 
    } 
} 

但基本上只是崩溃,它总是在它正开始活动的路线,它配备了错误NullPointerException异常,但我想不出为什么?

有什么想法?

感谢 克里斯

+1

'activity'是'null',也许?我们将无法告知没有更多的代码/ logcat信息。 –

+0

谢谢!你已经解决了我的问题!我所需要做的就是将Login活动传递给AsyncClass,然后它就起作用了!谢谢! –

+0

您应该将其添加为答案并将其标记为“已接受”,以便其他人知道您找到的解决方案。 :) –

回答

0

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