일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 패스트캠퍼스
- 직장인자기계발
- 패캠챌린지
- albert
- 직장인인강
- R
- 패스트캠퍼스후기
- 알버트
- 한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online.
- 한번에끝내는Java/Spring웹개발마스터초격차패키지
- 한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지
- SKT
- AI
- 한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online
- Today
- Total
제주 탈출 일지
kotlin 기반 Android App 개발 교육 정리 - 5일차 본문
1
string 처리
string.xml에 넣어 @string/string 명으로 입력하여 텍스트 처리를 한다.
텍스트 박스에 모두 텍스트를 넣을 수 없기 떄문. +
다국어 처리를 할 때 용이함.
앱 라이프 사이클
OnCreate 화면에서 처음 호출되어 초기화 해준다
OnStart 화면이 보이기 전에 호출 (아직 화면이 안그려짐)
OnResume (화면이 나타남)
activity Running
OnPause : 앱이 동작하다가 잠시 다른일(전화 등)을 할 떄 앱의 상태를 저장한다.
전화를 끊고 다시 화면이 올라오면 OnResume을 다시 호출
상태를 유지해야하는 앱의 경우는 OnPause, OnResume 코딩을 해줘야 한다.
OnStop : 화면이 사람질때, 이 앱을 껐을떄 호출
OnRestart : 중지 된 후, 재시작시 호출
OnDestroy : 프로세스 킬.프로그램 Destroy 되기 전 호출
이 흐름은 안드로이드 운영체제에 최대한 맞는 형태로 구현된 것이다.
Log.d 혹은 Log.v로 logcat에서 디버깅을 할 때 tag명을 주고
Logcat에서 태그명으로 검색을 하면, 그에 대한 내용만 msg가 찍혀서 나온다!
2
안드로이드 저장방식
sharedpreference - 간단한 Data를 저장, 로컬에 저장
SQLite
DBhelper class
3가지가 존재한다.
val cur = db!!.rawQuery("select height, weight, targetweight from setting", null)
여기서 !!는 절대 null일 수는 없다는 의미,.
'kotlin' 카테고리의 다른 글
kotlin 기반 Android App 개발 교육 정리 - 4일차 (0) | 2021.02.04 |
---|---|
kotlin 기반 Android App 개발 교육 정리 - 3일차 (0) | 2021.02.03 |
kotlin 기반 Android App 개발 교육 정리 - 2일차 (0) | 2021.02.02 |
kotlin 기반 Android App 개발 교육 정리 - 1일차 (0) | 2021.02.01 |