์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ํ์ด์ฌ
- ์ฑ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- Python
- ํ๋ก๊ทธ๋๋ฐ
- ์นํผ๋ธ๋ฆฌ์ฑ
- dmz๋
- dmz๊ตฌ์ฑ
- ์ค๋ธ์
- ์ ๋ฆฌํธ๋ฆฌํธ
- ๋๊ฐ
- html
- ๋ฐฐ์์ ๋ฐฐ์
- ์นดํ๋๊ฐ
- ๊ฐ๋ฐ
- ๋ฐฉํ๋ฒฝdmz
- ์๋ฐ
- Java
- ์ค๋ผํด
- ์ฝ๋ฉ
- ๋ ์
- database
- ์ํ
- ํ์ฒ์ ๋ฆฌํธ๋ฆฌํธ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๋คํธ์ํฌdmz
- JavaScript
- css
- dmz๋คํธ์ํฌ
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- Today
- Total
JiYoung Dev ๐ฅ
[Android] intent (2023.07.14) ๋ณธ๋ฌธ
Android 4๋ ์ปดํฌ๋ํธ (๊ตฌ์ฑ์์)
1. Activity (xml + kt)
- ํ์ด์ง๋ฅผ ๋ํ๋ด๋ ๋จ์
- manifest.xml ํ์ผ์ ๋ฑ๋ก ํ ์ฌ์ฉ
2. Service (kt)
- ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๋์ (App์ ๊บผ๋ ์คํ)
- ex) ์์ ฏ, ๋ค๋น, ์๋, ์๊ณ, GPS, ์์ ์ดํ
3. Broadcast Receiver (๊ฐ์ฒด)
- ํธ๋ํฐ์์ ์ผ์ด๋๋ ๋ชจ๋ ์ผ์ ๊ฐ์ง
- ex) ๋ฌธ์ ๋์ฐฉ, ์ ํ ์ค๋ ๊ฑฐ ๊ฐ์ง(ํํ), ๋ณผ๋ฅจํค ๋๋ ๋ค, ํ๋ค์๋ค, ์ ๊ธํ๋ฉด ํด์ ...
4. Content Provider (๊ฐ์ฒด)
- ์ดํ๋ผ๋ฆฌ ๋ฐ์ดํฐ ์ ๋ฌํ ๋ ์ฌ์ฉ
- ex) ์นดํก ↔ ์ฐ๋ฝ์ฒ ๋๊ธฐํ
์ด ๋ชจ๋ ๊ฑธ ์คํํ ์ ์๊ฒ ํ๋ ๊ฐ์ฒด๊ฐ ๋ฐ๋ก Intent
subActivity ์ถ๊ฐ
๋ค์ด๋ฐ๊ฑฐ๋ ๋ณต๋ถํด์ ํ์ผ์ ์ถ๊ฐํ ๊ฒฝ์ฐ manifest.xml ํ์ผ์ ๋ฑ๋ก์ด ๋์ด์ผ ํจ!
<intent-filter> ๊ฐ ํฌํจ๋์ด ์์ผ๋ฉด App์ ๋งจ ์ฒ์ ํ๋ฉด์ด ๋จ
application ์ฒซํ๋ฉด ๋ฐ๊พธ๊ธฐ
ํด๋ฆญ์ ๋ค๋ฅธ Activity๋ก ์ด๋
Intent ์คํ์ ๋ฉ๋ชจ๋ฆฌ ์ํฉ
1. startActivity ์ฌ์ฉ์
startActivity(it_moveMain) //์๋ก์ด Activity๋ฅผ Task์ ์๋ ๋ช
๋ น
startActivity๋ฅผ ์คํํ๋ฉด task(์๋ก์ด main)๊ฐ ํ๋์ฉ ๊ณ์ ์์๊ฒ ๋จ
์ดํ ํ๋๋น Task๋ ํ๋
์ดํ ์ฌ๋ฌ๊ฐ ์คํ ๊ฐ๋ฅ → Multitasking
์ฆ, ์๋๋ก์ด๋๋ Multitasking์ ์ง์ํ๋ ์ด์์ฒด์
์์ดํฐ vs ์๋๋ก์ด๋
์์ดํฐ์ Task๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ์๋์ผ๋ก ๋น์์ค → ์ ์ฒด ์ข ๋ฃ ๊ธฐ๋ฅ ์์
๋์ ์์ดํฐ์ ์ฒ์ ์ดํ์ ์คํํ๋ฉด task๋ฅผ ํ๋ณด์ ๋๋ ์๊ฐ๊ณผ ๋ฉ๋ชจ๋ฆฌ๊ฐ ํผ → ์ ์ฒด ์ข ๋ฃ ๋น์ถ์ฒ
์๋๋ก์ด๋๋ Task๋ฅผ ๊ณ์ ์ ์งํ์ฌ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉ → ์ ์ฒด ์ข ๋ฃ ๊ธฐ๋ฅ์ด ์์
2. finish() ์ฌ์ฉ์
sub ์ด๋์ task ์ ๊ฑฐ
btn_moveMain.setOnClickListener {
finish() //Activity ์ญ์
}
3. startActivityForResult ์ฌ์ฉ
'full stack > ์๋๋ก์ด๋' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Android] HTTP ํต์ - Volley (2023.07.18) (0) | 2023.07.18 |
---|---|
[Android] listView ๋ง๋ค๊ธฐ (2023.07.14) (1) | 2023.07.14 |
[Android] ์๋ฃ๊ตฌ์กฐ (2023.07.14) (0) | 2023.07.14 |
[Android] ๋ฌต์์ Intent (2023.07.13) (0) | 2023.07.13 |
[Android] ์๋ฎฌ๋ ์ดํฐ ์ด๊ธฐํ (2023.07.13) (0) | 2023.07.13 |