Q1. 왜 액티비티 클래스의 onCreate() 메소드 안에서 setContentView()를 사용하는가? - 액티비티의 oncreate 메소드는 액티비티 불릴 때 한번만 호출이 되기 때문에 초기화에 자주 사용된다. onResume, onStart 같이 여러번 호출 될 수 있는 곳에서 호출하는 것은 매우 비효율적인 코드이다. Q2. 액티비티 클래스의 onSavedInstanceState(), onRestoreInstanceSate() 역할은? - onSaveInstanceState() : 액티비티가 pause 되기 전에 데이터를 저장하는데 사용한다. - onRestoreInstanceState() : 액티비티가 파괴되고, 다시 재 생성될 때 액티비티가 가지고 있는 번들로부터 데이터를 회복할 수 있다. Q..