[안드로이드 공부]/UI

[안드로이드] actionBar, setDisplayShowHomeEnabled(boolean)' on a null object reference

코코모아 2017. 6. 29. 11:06

아래는 코모스튜디오가 직접 만든 무료 앱이에요
(한 번만 봐주세요 ^^)

01

02

03

정각알림 만들기(말하는시계)

말하는 시계 (취침, 자전거) 

말하는 타이머 음성 스톱워치 

setDisplayShowHomeEnabled(boolean)' on a null object reference 에러가 발생한다면?


1. getActionBar() 대신 getSupportActionBar() 대신 를 사용하거나, extends Activity 대신 extends AppCompatActivity를 사용



2.setSupportActionBar()를 먼저 하지 않고, getSupportActionBar()를 사용 한 경우. 

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
try {
getSupportActionBar().setDisplayShowHomeEnabled(false);
} catch (NullPointerException ne) {
ne.printStackTrace();
}


요렇게 사용하도록 하자.


모든 게시물은 코모스튜디오의 소유이며, 무단 복제 수정은 절대 불가입니다.
퍼가실 경우 댓글과 블로그 주소를 남기고 해당 게시물에 출처를 명확히 밝히세요.