본문 바로가기

반응형

Kotlin

Kotlin 이슈 4 기능 별로 레이아웃 나누기, include xml 파일을 통짜로 구성하면 화면을 한눈에 보고 수정하기에 좋지만, 기능 별로 xml 파일을 따로 만드는 편이 나중에 조합하여 새로운 레이아웃을 만들기 편하기 때문에, 나눠보았습니다. 원본 수정 아무래도 짧은 코드가 맥락을 파악하기 더 좋겠죠? 더보기
Extension fun, 코틀린 기초 문법 (2) - Koans 풀이 오늘은 Kotlin 공식 홈페이지 기초 문법에 대한 문제 풀이를 적어보려 합니다. Extension Functions에 대한 내용인데, 공식에서 읽어보라고 한 문서를 읽어도 이해가 잘 안가서리... Kotlin Playground: Edit, Run, Share Kotlin Code Online play.kotlinlang.org 문제: Extension functions Read about extension functions. Then implement extension functions Int.r()and Pair.r() and make them convert Int and Pair to RationalNumber. fun Int.r(): RationalNumber = TODO() fun Pair.r.. 더보기
단 5분, 단숨에 AsyncTask 완벽 정복! 안드로이드에서 간단한 크롤링 등 비동기 작업을 실행하기에는 AsyncTask만한 게 없습니다. 오늘은 AsyncTask를 구성하는 네 개의 메소드를 통해 AsyncTask를 완벽 이해해보도록 하겠습니다. 먼저 AsyncTask를 이루는 4개의 단계입니다. AsyncTask의 4단계 onPreExecute()는 비동기 작업이 실행되기 전, UI 쓰레드에서 실행됩니다. 이 단계는 프로그래스 바를 UI에 띄울 때처럼, 작업을 초기 설정할 때 사용됩니다. doInBackground는 onPreExecute()가 실행 완료된 직후, 백그라운드 쓰레드에서 실행됩니다. 이 단계는 오래 걸리는 백그라운드 작업을 수행할 때 사용합니다. 비동기 작업에 필요한 파라미터가 이 단계에 전달됩니다. 이 작업은 반드시 반환값이 있.. 더보기

반응형