Achiven Season 5

  • 홈
  • 태그
  • 미디어로그
  • 방명록

ViewModel 1

ViewModel에 대한 Insight

1. ViewModel에서 View(Fragment, Acivity)에 직접 접근하거나 제어 해서는 안된다. 2. ViewModel에서 View를 변경하고 싶으면 LiveData나 Callback 혹은 Function Reference를 사용하면 된다. 예를 들어, 특정 View를 보이지 않게 하고 싶으면 "val enableLayoutVisibility = MutableLiveData()" 같은 변수를 사용하여 Observe 패턴으로 Fragment나 Activity에서 제어 하면 된다. 3. 장점 View와 Business logic을 분리 할 수 있으며, 이것은 많은 장점을 갖는다. View는 오직 View의 처리만 담당하므로 보기가 편하다. 이런 관심사의 분리가 발전하여 Compose UI를 탄생..

컴퓨터공부/Android 2024.02.22
이전
1
다음
더보기
프로필사진

Achiven Season 5 in the U.S.

  • 분류 전체보기 (1649)
    • 오늘하루 (819)
    • 미국 생활 (4)
    • 책을읽자!! (79)
      • 읽을 책 및 독서법 등 (7)
      • 읽었어 (38)
      • 다음 읽을 책 (0)
    • 재테크 (40)
    • 머리한번 식힐까? (99)
    • 컴퓨터공부 (362)
      • Android (32)
      • Kotlin & Java (34)
      • RxJava (5)
      • 알고리즘 (16)
      • MFC (10)
      • Linux & Unix (69)
      • C & C++ & STL (71)
      • Embedded (31)
      • Python (1)
    • 컴퓨터 Tip (79)
    • 영어공부!! (25)
    • 삶의 조언 (134)
      • 생활 필수품 정리 (3)
      • 오문, 오감 변화일기 (2)
    • 아이디어 (1)

Tag

컴퓨터, 마라톤, cfaq, 필리핀, 재테크, Android, Java, 펀드, 포인터, 주식, Kotlin, 영어, 리뷰, 구글, 광고, 노래, 블로그, ARM Processor, 토익, 책,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • Achiven Season 5 in the U.S. : Miracle Morning + G⋯
  • Achiven Season 4 : Grit

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
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.

티스토리툴바