가 나는오류가 부울
E/AndroidRuntime: FATAL EXCEPTION
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.os.Handler.sendMessage(android.os.Message)' on a null object reference at com.example.android.slidenerd180handler.MainActivity$MyThread.run(MainActivity.java:37)
내가, 내가이 말했다 모든 것을했다가 작동하지 않는 이유는 확실하지 않다 무엇입니까 android.os.Handler.sendMessage 안드로이드 처리기에 대한 유튜브 튜토리얼 비디오,하지만 여전히 작동하지 않습니다.
라인 (37)이 오류는 null의 메시지를 보내려고한다는 것을 의미 handler.sendMessage(message);
class MyThread implements Runnable {
@Override
public void run() {
for(int i =0;i<100;i++){
Message message = Message.obtain();
message.arg1=i;
handler.sendMessage(message);
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
선언하고 초기화 한 핸들러 객체를 초기화 했습니까? – HaroldSer
완전한 예를 보여주십시오. 모든 변수 선언과 일치하는 중괄호를 표시해야합니다. –
가능한 복제본 [안타깝게도 MyApp가 중지되었습니다. 어떻게 해결할 수 있습니까?] (http://stackoverflow.com/questions/23353173/unfortunately-myapp-has-stopped-how-can-i-solve-this) –