데브팜
[Android] 'ActivityThread.getApplicationThread()' on a null object reference 본문
Android
[Android] 'ActivityThread.getApplicationThread()' on a null object reference
퓨새 2017. 6. 7. 17:35ActivityThread.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를 사용했기 때문입니다.
'Android' 카테고리의 다른 글
Carbon 라이브러리 (0) | 2018.01.03 |
---|---|
Otto(Event Bus) 라이브러리 (1) | 2018.01.02 |
[Android] int와 integer의 차이 (0) | 2017.06.15 |
[Android] Thread 관련 에러 (Only the original thread that created a view hierarchy can touch its views.) (2) | 2017.06.01 |
[Android] Unable to start activity ComponentInfo 에러 해결 (0) | 2017.06.01 |