안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요, 제가 만들고 있는 프로그램은 가로/세로에 비슷하지만 다른 레이아웃을 쓰고 있는데요,
일단 XML쪽에서는 layout-land, layout-port로 구문을 지어놨지만 그에따른 설정을 할 때에(findViewById 등등)
저 함수의 결과값이 널포인터를 리턴하면서 에러가 발생합니다.
현재 onCreate에서 setContentView함수가 호출되고, onResume에서 레이아웃 설정을 하고 있습니다.
하지만 프로그램이 많이 불안정합니다...
만약 저와같은 프로그램을 만든다면 레이아웃 설정(온클릭 리스터 설정 등등) 은 어디서 하는 게 좋을까요?




화면전환이 될 때 기존 레이아웃은 Activity 생명주기에 따라 onDestroy를 타 죽고,
새로생성된 레이아웃은 onCreate를 타 새로 생성됩니다.