본문 바로가기
IT/Android

Kotlin] 안드로이드 스레드 만들기

by 깻잎쌈 2020. 3. 17.
반응형

 

 

프로세스 및 스레드 개요  |  Android 개발자  |  Android Developers

애플리케이션 구성 요소가 시작되고 애플리케이션에 실행 중인 다른 구성 요소가 없으면 Android 시스템은 하나의 실행 스레드로 애플리케이션의 Linux 프로세스를 시작합니다. 기본적으로 같은 애플리케이션의 모든 구성 요소는 같은 프로세스와 스레드에서 실행됩니다("기본" 스레드라고 합니다). 애플리케이션 구성 요소가 시작되었는데 (애플리케이션의 다른 구성 요소가 존재하기 때문에) 해당 애플리케이션의 프로세스가 이미 존재할 경우, 해당 구성 요소는 프로세스

developer.android.com

 

 

Android - 쓰레드 만들기 with. 코틀린 - SHA Computing

코틀린 안드로이드에서 쓰레드 만드는 방법!! How to make thread on android by kotlin.

shacoding.com

override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        // frameLayout 부분에 frament 삽입
        fragmentManager.beginTransaction().replace(R.id.frameLayout, fragment).commit()

        val thread = ThreadClass()
        thread.start()
}

...

inner class ThreadClass: Thread (){
        override fun run() {

            // 기존 데이터있으면 추가
            val listPref =  getStringArrayPref("listData")
            if(listPref.size > 0){
                for (value in listPref)
                    items.add(value)
            }
        }
}
반응형

댓글