๐ onCreate()
์๋ช ๊ธฐ์
- ์์คํ ์ด ์์๋ ๋ ํ์์ ์ผ๋ก ์์ฑ
ํน์ง
- saveInstanceState ๋งค๊ฐ๋ณ์๋ฅผ ์์ ํ๋ฉฐ ์ด๋ Bundle๊ฐ์ฒด ์ด๊ณ ์ฒ์ ์์ฑ๋ ๊ฒฝ์ฐ๋ null๊ฐ
์ฌ์ฉ์์
- XML๋ ์ด์์ํ์ผ, ๋ฉค๋ฒ ๋ณ์, ์ผ๋ถ UI ๊ตฌ์ฑ๋ฑ์ ์ ์
๐ onStart()
์๋ช ๊ธฐ์
- ํ๋ฉด๋ณด์ด๊ธฐ ์ง์
ํน์ง
- UI๋ฅผ ์ค๋นํ๋ ๋จ๊ณ
์ฌ์ฉ์์
- UI๊ด๋ฆฌ ์ฝ๋๋ฅผ ์ด๊ธฐํ
๐ onResume()
์๋ช ๊ธฐ์
- UI๊ฐ ๊ฐ๋ฅํ ๋
ํน์ง
ํ๋ฉด์ด ๋ณด์ฌ์ง ์ํ์์๋ง ์นด๋ฉ๋ผ ํ์ฑ์ ์ํ ๊ฒฝ์ฐ
ํ ์ํ์์ ์นด๋ฉ๋ผ ์ด๊ธฐํ ํ ๊ฒ์ ๊ถ์ฅ
์ฌ์ฉ์์
- TouchEvent, ToastMessage, ์นด๋ฉ๋ผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์์
๐ onPause()
์๋ช ๊ธฐ์
- ์ฌ์ฉ์์ ํ๋์ด ๋๋ ๋ ์ด๋ฉฐ ํ๋ฉด์ด ์์ ํ ๊ฐ๋ ค์ง๋ฉด ๋ค์ ์ํ๋ก ์ด๋
ํน์ง
- ๋ฉํฐ ์๋์ฐ ๋ชจ๋์ ๊ฒฝ์ฐ ํฌ์ปค์ค๋ฅผ ์ ์ธํ ํ๊ฒฝ์์๋ ๋ฐ์
- ์ฃผ์์ฌํญ์ผ๋ก๋ ์๋ช ์๊ฐ์ด ์งง์ผ๋ฏ๋ก ๋ฐ์ดํฐ ์ ์ฅ, ๋คํฌ์ํฌ ํธ์ถ, DB์์ ์ ์๋
- ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ถ์กฑํ ์, onStop()๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ํ๋ก์ธ์ค ์ข ๋ฃ
์ฌ์ฉ์์
- ์ผ์์ค์ง์ํ๋ก ๋ค์ ์์ํ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ ๋
๐ onStop()
์๋ช ๊ธฐ์
- ํ๋ฉด์ด ์์ ํ ๊ฐ๋ ค์ง๋
ํน์ง
๋ค์ ์ํธ์์ฉ์ด ์ด๋ฃจ์ด์ง๊ฒฝ์ฐ onRestart()์ ์ด์ด์
onStart()๊ฐ ์คํ๋ฉ๋๋ค.
onSavelnstanceState()๋ฉ์๋๋ฅผ ํธ์ถํด์ key-valueํํ๋ก ๊ฐ์ ์ ์ฅ
์ฌ์ฉ์์
- ๋ฆฌ์์ค๋ฅผ ํด์ ํ๊ฑฐ๋ ์กฐ์
๐ onDestory()
์๋ช ๊ธฐ์
- ํ๋์ด ์๋ฉธ๋๊ธฐ ์ง์ , finish(), ํ๋ฉด์ ํ
ํน์ง ๋ฐ ์์
- ๋จ์์๋ ๋ฆฌ์์ค๋ค์ ํด์ ํ๋ ๋จ๊ณ