[연습7] - 수명주기 콜백 메소드 호출 순서 살펴보기

  1. 연습6까지 수행한 프로젝트를 바탕으로 진행

  2. FirstActivity 클래스에서 수명주기 콜백 메소드를 재정의 하시오

  3. 동일한 방법으로 SecondActivity에도 콜백 메소드를 재정의하시오.

    public class SecondActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
    
            Log.i(TAG, getLocalClassName() + ".onCreate");
            //...    
        }
    
        private static final String TAG = "Lifecycle";
    
        @Override
        protected void onStart() {
            super.onStart();
            Log.i(TAG, getLocalClassName() + ".onStart");
        }
    
        @Override
        protected void onResume() {
            super.onResume();
            Log.i(TAG, getLocalClassName() + ".onResume");
        }
    
        @Override
        protected void onPause() {
            super.onPause();
            Log.i(TAG, getLocalClassName() + ".onPause");
        }
    
        @Override
        protected void onStop() {
            super.onStop();
            Log.i(TAG, getLocalClassName() + ".onStop");
        }
    
        @Override
        protected void onRestart() {
            super.onRestart();
            Log.i(TAG, getLocalClassName() + ".onRestart");
        }
    
        @Override
        protected void onDestroy() {
            super.onDestroy();
            Log.i(TAG, getLocalClassName() + ".onDestroy");
        }
    }
    
  4. 결과 확인