Handler mHandler = new Handler(){
public void handleMessage(Message msg){
if(msg.what == 0){
Log.d("======================","메세지 왔당께");
Toast.makeText(ProjectActivity.this, "test", 0).show();
}
}
};
소스는 위와 같고 로그는 출력되는데 토스트 부분에서 강제종료가 일어납니다.
에러 로그는 다음과같습니다.
12-05 23:37:37.230: E/AndroidRuntime(3218): java.lang.NullPointerException
12-05 23:37:37.230: E/AndroidRuntime(3218): at android.content.ContextWrapper.getResources(ContextWrapper.java:80)
12-05 23:37:37.230: E/AndroidRuntime(3218): at android.widget.Toast.<init>(Toast.java:89)
12-05 23:37:37.230: E/AndroidRuntime(3218): at android.widget.Toast.makeText(Toast.java:231)
12-05 23:37:37.230: E/AndroidRuntime(3218): at ac.uou.cic.pslab.android.ProjectActivity$1.handleMessage(ProjectActivity.java:771)
12-05 23:37:37.230: E/AndroidRuntime(3218): at android.os.Handler.dispatchMessage(Handler.java:99)
12-05 23:37:37.230: E/AndroidRuntime(3218): at android.os.Looper.loop(Looper.java:130)
12-05 23:37:37.230: E/AndroidRuntime(3218): at android.app.ActivityThread.main(ActivityThread.java:3701)
12-05 23:37:37.230: E/AndroidRuntime(3218): at java.lang.reflect.Method.invokeNative(Native Method)
12-05 23:37:37.230: E/AndroidRuntime(3218): at java.lang.reflect.Method.invoke(Method.java:507)
12-05 23:37:37.230: E/AndroidRuntime(3218): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:895)
12-05 23:37:37.230: E/AndroidRuntime(3218): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:653)
12-05 23:37:37.230: E/AndroidRuntime(3218): at dalvik.system.NativeStart.main(Native Method)
뭐가 널이라는걸까요...ㅠㅠ




ProjectActivity.java:771 여기서 발생하네요.
771번째 줄에 뭐가 있나요?