2011-12-02 2 views
-1

대화 상자에서 NullPointerException이 발생합니다. 이 라인에서Null 포인터 예외 대화 상자

@Override 
public boolean onDoubleTap(MotionEvent e) { 
    Toast.makeText(getApplication(), "test lang ito! ", Toast.LENGTH_SHORT).show(); 
    Dialog d = new Dialog(getApplicationContext()); 
    d.setContentView(R.layout.popup_image); 
    ImageView imageView = (ImageView)findViewById(R.id.image); 
    imageView.setImageResource(resid[0]); 
    d.show(); 
    return false; 
} 

: 여기 내 코드의 imageView.setImageResource(resid[0]);

+0

@craigy : 코드 줄을 어떻게 포맷합니까? 네가 한 것처럼? 감사. :) –

+1

주위에 눈금을 표시합니다 (나를 위해'~'와 같은 키). Markdown 도움말 페이지를 확인하십시오. http://stackoverflow.com/editing-help – Craigy

답변

1

난 당신이 대화 레이아웃의 ImageView 찾고 싶을 상상,하지만 당신은 당신의 활동 레이아웃에서 찾고 있습니다.

시도

ImageView imageView = (ImageView) d.findViewById(R.id.image); 

대신 사용하고 그것을 해결되는지 확인.

+0

저에게'WindowManagerBadTokenException'을 제공합니다. –

+0

logcat에서 전체 스택 추적을 게시하십시오. – Craigy

1

잔류 물이 없으면 말할 수 없지만 잔류 물은 null입니까? 얼마나 많은 요소가 잔유물에 있습니까? imageView가 null입니까?

+0

잔여 물이 null이 아닙니다. –