์๋ช ์ฃผ๊ธฐ | ์ค๋ช | ํ์ฉ ์์ |
onCreate() | - ์กํฐ๋นํฐ ์์ฑ | - ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์ ์ธ(XML) - ๋ฉค๋ฒ ๋ณ์ ์ ์ - ๊ทธ ์ธ ํ๋์ ๊ดํ ๊ธฐ๋ณธ ์ค์ |
onStart() | - ์กํฐ๋นํฐ๊ฐ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ง๊ธฐ ๋ฐ๋ก ์ง์ ์ ํธ์ถ - onStop()์ด ํธ์ถ๋ ํ ๋ค์ ์กํฐ๋นํฐ๊ฐ ์คํ๋ ๋๋ onStart()๋ถํฐ ํธ์ถ๋จ |
- onStop()ํ ๋ค์ ํ๋ฉด์ผ๋ก ๋์์์ ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณ๊ฒฝํด์ค์ผ ํ ๋ถ๋ถ - ํ์ํ ์์คํ ๊ธฐ๋ฅ์ด ํ์ฑํ ๋์ด ์๋์ง ์ฒดํฌ (GPS ํ์ฑํ ์ฌ๋ถ ๋ฑ) |
onResume() | - ์ค์ ์ก๋นํฐ๋น๊ฐ ์คํ๋๋ ์ค - ์กํฐ๋นํฐ๊ฐ ์ฌ์ฉ์์ ์ํธ์์ฉํ๊ธฐ ๋ฐ๋ก ์ |
- ์กํฐ๋นํฐ๊ฐ ์คํ๋ ๋ ์ด๊ธฐํํด์ผํ๋ ๊ธฐ๋ฅ๋ค (์นด๋ฉ๋ผ ์ด๊ธฐํ ๋ฑ) |
onPause() | - ๋ค๋ฅธ ํ๋ฉด์ ์ํด ํ๋ฉด ์ผ๋ถ๊ฐ ๊ฐ๋ ค์ง๋ ๊ฒฝ์ฐ ํธ์ถ - onResume()์์ ํ ๋นํ ๋ฆฌ์์ค๋ onPause()์์ ํด์ ํ๋ ๊ฒ์ด ์ข์ - ๋ฉํฐ ์๋์ฐ ์์๋ onPause()๊ฐ ํธ์ถ๋์ด๋ ํ๋ฉด์ ๊ณ์ ๋ณด์ผ ์ ์๊ธฐ ๋๋ฌธ์ ๊ด๋ จ ๋ฆฌ์์ค์ ์์ ๋ค์ onStop์์ ํด์ ํ๋ ๊ฒ์ด ์ข์ - ์์ฃผ ์งง๊ฒ ์คํ๋๋ฏ๋ก ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ๋ ์์ ์ ์งํํด์๋ X (๋ฐ์ดํฐ ์ ์ฅ ๋ฑ X) |
- ๋ฉํฐ ์๋์ฐ ๊ธฐ๋ฅ - ํ์ , ๋ค์ด์ผ๋ก๊ทธ๋ฅผ ๋์ ์ ๊ฒฝ์ฐ ์ฒ๋ฆฌ |
onStop() | - ํ๋ฉด ์ ์ฒด๊ฐ ๊ฐ๋ ค์ง๋ ๊ฒฝ์ฐ ํธ์ถ | - ์ฃผ๋ก ๋ฆฌ์์ค๋ฅผ ํด์ ํ๋ ์์
- ์ ๋๋ฉ์ด์ ํด์ , ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ฅ ๋ฑ - ์ ์ฅ์๋ ๋ณ๊ฒฝ ๋ด์ฉ๋ค ์ ์ฅ (์ด๋ฉ์ผ ์์์ ์ฅ ๋ฑ) - ๊ฐ์๊ธฐ ์ ํ์์ ๊ฒฝ์ฐ ์ฒ๋ฆฌ |
onDestroy() | - ์กํฐ๋นํฐ์ ์ข
๋ฃ, ์๋ฉธ - ์ฌ์ฉ์๊ฐ ์กํฐ๋นํฐ๋ฅผ ์์ ํ ๋ซ๊ฑฐ๋ ์กํฐ๋นํฐ์์ finish()๋ฅผ ํธ์ถํ ๊ฒฝ์ฐ - ๊ตฌ์ฑ ๋ณ๊ฒฝ(ํ๋ฉด ํ์ , ๋ฉํฐ ์๋์ฐ)๋ก ์ธํด ์ผ์์ ์ผ๋ก ์กํฐ๋นํฐ๋ฅผ ์๋ฉธ์ํค๋ ๊ฒฝ์ฐ - onDestroy()ํ ๋ค์ ์กํฐ๋นํฐ๋ฅผ ์คํํ๋ฉด onCreate()๋ถํฐ ํธ์ถ |
- onStop()์์ ํด์ ํ์ง ์์๋ ๋ชจ๋ ๋ฆฌ์์ค๋ค์ ํด์ |
๋ผ์ดํ์ฌ์ดํด์ ์ ํ์ฉํ์ง ๋ชปํ๋ฉด ๋ฐฐํฐ๋ฆฌ ์๋ชจ๊ฐ ์ปค์ง๊ฑฐ๋ ์์คํ ์์์ ๋ญ๋นํ๊ฒ ๋๋ค!!
'Android' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Plugin [id: 'kotlin-android'] was not found in any of the following sources ์ค๋ฅ ํด๊ฒฐ (2) | 2021.05.23 |
---|---|
์๋๋ก์ด๋ ํ์ดํ ๋ฐ ์์ ๊ธฐ (0) | 2021.03.09 |
๋ทฐ๋ฐ์ธ๋ฉ ์ด๊ธฐ ์์ (0) | 2021.02.26 |
์๋๋ก์ด๋ ์คํ๋์ค styles.xml ์์ (5) | 2021.02.07 |
์๋๋ก์ด๋ ์คํ๋์ค 4.1์์ ์์ ฏ ์์ด๋ ์ ๊ทผํ๋ ๋ฒ (0) | 2021.02.07 |