Android

8.25.2015

페이지 정보

작성자 Ryangkyung 작성일15-08-25 13:43 조회2,476회 댓글0건

본문

Activity restart 하지 않고 처리할 수 있는 방법

Handle the configuration change yourself 

your activity handles the configuration change itself 

configuration이 바뀌면 callback을 받는다.

<activity> element를 수정한다. 

ex)​android:configChanges="orientation|keyboardHidden" 

->configuration이 바뀌면 ->onConfigurationChanged()가 call을 받는다. 

->새로운 configuration 있는 Configuration object 전달 -> 이 object의 fields 읽어서 변화 알 수 있다.

->Resources object update 된다.

 

landscape로 바꿀 때 screensize도 바뀐다.

 android:configChanges="orientation|screenSize": screenSize value도 포함해야 함 

 

댓글목록

등록된 댓글이 없습니다.