Coding World

  • 홈
  • 태그
  • 방명록

Android 1

View Model 기초

안드로이드에서 MainActivity나 Fragment에는 View 이외의 것들은 포함시키지 않는 것이 좋습니다. 작고 경량의 앱이면 괜찮을 지 몰라도 어느 정도의 규모가 있는 앱이라면 백엔드나 웹에서 매번 API를 호출한다면 그 비용은 만만치 않을 것 입니다. 그래서 Google에서도 권장하고 있으며 실질적으로 매우 유용한 View Model 클래스를 사용하여 로직을 분리시켜줍니다. 왼쪽의 Activity lifecycle 과 우측의 Viewmodel lifecycle을 비교해보면 onCreate()되는 시점부터 onDestroy(), 파괴되는 시점까지 Viewmodel 은 데이터를 보존합니다. class MainActivity : AppCompatActivity() { private lateinit ..

프로젝트/Android 2021.03.06
1
더보기
프로필사진

velog : https://velog.io/@donsco Github : https://github.com/wlwlsus velog로 이사했습니다!

  • 분류 전체보기 (17)
    • 공부 (0)
      • Design Pattern (0)
    • 알고리즘 (10)
      • 백준 (7)
      • 배경지식 (3)
    • 프로젝트 (4)
      • Android (3)
      • Web (0)
      • Computer Vision (1)
    • 생각 (3)

Tag

백준10828, 전생했더니 슬라임 연구자였던 건에 대하여, DeepLearning, 개발자, 백준, PS, 공부, Android, 코딩테스트, 알고리즘공부순서, 파이썬, 백준14698, ViewModel, opencv, 알고리즘, 목표, yield_순열, Python, 백준2941,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바