2012-10-06 4 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'입니까, 아마도? 우리는 더 많은 코드/로그 카트 정보를 알 수 없습니다. –

+0

고마워요! 당신은 내 문제를 해결했습니다! 내가해야 할 일은 로그인 활동을 AsyncClass에 전달한 다음 작동시키는 것뿐이었습니다! 감사! –

+0

다른 사람이 찾은 해결책을 알 수 있도록 대답으로 추가하고 "수락"으로 표시해야합니다. :) –

답변

0

점검는 NullPointerException의 원인 일 수 있습니다으로 activitynull하지 있는지 확인합니다.