Activity : 눈에 보이는 화면을 관리하는 실행 단위를 Activity 라고 한다. Activity는 생명주기가 있으며 각 주기때 자동으로 호출되는 메서드를 제공


http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle


 

아래는 로그를 출력해보는 코드이다.

해당 메서드를 오버라이드를 통해서 로그를 출력해본다.

단말기를 조작하면 해당로그의 생명주기를 확인할 수 있다.


package com.company.test.activity
 
import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import android.util.Log
 
class MainActivity : AppCompatActivity() {
 
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
 
        Log.d("abcd""on create")
 
    }
 
    override fun onStart() {
        super.onStart()
        Log.d("abcd""on start")
    }
 
    override fun onResume() {
        super.onResume()
        Log.d("abcd""on resume")
    }
 
    override fun onRestart() {
        super.onRestart()
        Log.d("abcd""on restart")
    }
 
    override fun onPause() {
        super.onPause()
        Log.d("abcd""on pause")
    }
 
    override fun onStop() {
        super.onStop()
        Log.d("abcd"" on stop")
    }
 
    override fun onDestroy() {
        super.onDestroy()
        Log.d("abcd""on destory")
    }
 
 
}
 



+ Recent posts