Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴

데브팜

[Android] 'ActivityThread.getApplicationThread()' on a null object reference 본문

Android

[Android] 'ActivityThread.getApplicationThread()' on a null object reference

퓨새 2017. 6. 7. 17:35

ActivityThread.getApplicationThread() 에러


 Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.app.ActivityThread$ApplicationThread android.app.ActivityThread.getApplicationThread()' on a null object reference


이런 에러가 발생했다. 


AppCompactActivity를 extend 받은 액티비티에서

activity를 호출하려고 하는데 위의 에러가 발생하며 액티비티가 생성되지 않는다. 


public void onClickB(View view){}
{
Intent intent = new Intent(this, B.class);
startActivity(intent);
}


코드에서 B라는 액티비티를 로드할 수 없어서 발생하는데,

저 부분의 코드를 지우면 정상적으로 액티비티가 호출된다. 



해결해보자!


문제는 Activity 호출 방법에 있었습니다. 


onClickB() 메서드가 작성된 곳을 A액티비티라고 하면

A액티비티를 호출했을 때, startActivity가 아닌 startActivityForResult를 사용했기 때문입니다.