์ฑ ๐ป/์๋๋ก์ด๋์คํ๋์ค
์๋๋ก์ด๋ ์ธ๋ถ ํด๋์ค ๋ฉ์๋ ์ฐธ์กฐํ๊ธฐ - Kotlin
23.8
2022. 5. 3. 20:24
๋ฐ์ํ
https://juahnpop.tistory.com/231
์๋๋ก์ด๋ ์ฝํ๋ฆฐ : ์ผ๋ฐ ํด๋์ค ๋๋ Fragment์์ MainActivity์ ๋ฉ์๋ ์ฌ์ฉํ๊ธฐ
Android Kotlin : ์ผ๋ฐ Class์์ MainActivity์ ํ๋กํผํฐ ๋ฐ ๋ฉ์๋ ์ฌ์ฉํ๊ธฐ ์ผ๋ฐ Class ์ Fragment์์ MainActivity์ ๋ฉ์๋ ๋ฐ ํ๋กํผํฐ ์ฌ์ฉ ๋ฐฉ๋ฒ ์ ๋ํด ์์ฑํ์์ต๋๋ค. Fragment ์์ MainActivity..
juahnpop.tistory.com
์ฐธ์กฐํ๊ณ ์ ํ๋ class ๋ด์์ ๋ค์๊ณผ ๊ฐ์ด ์ ์ธ
init{
instance = this
}
companion object{
private var instance:MyActivity? = null
fun getInstance(): MyActivity? {
return instance
}
}
์ดํ ์ธ๋ถ ํด๋์ค๋ฅผ ์ฌ์ฉํ๊ณ ์ถ์ ํด๋์ค์์ ๋ค์๊ณผ ๊ฐ์ด ์ ์ธ ํ ๋ด๋ถ ๋ฉ์๋ ์ฌ์ฉ๊ฐ๋ฅ
private val myActivity = MyActivity.getInstance()
728x90
๋ฐ์ํ