EnjoyLife

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

viewmodelscope 1

viewModelScope 와 lifecycleScope 은 각각 어떻게 구별해서 쓸까?

✅ viewModelScope를 사용하는 상황 (📦 데이터 중심, 오래 살아야 함)예시이유✅ 타이머 기능화면 회전해도 계속 돌아야 하니까✅ API 데이터 요청 후 LiveData로 저장화면이 없어져도 데이터는 살아 있어야 하니까✅ 검색어를 입력하면 자동 추천어 받아오기ViewModel이 처리하고, 결과만 View에 넘김✅ 앱 실행 시 초기 데이터 로드 (캐시, 설정 등)화면보다 오래 살아야 함✅ 파일 다운로드 중 상태 유지화면이 닫혀도 계속 다운로드돼야 함 👉 특징: UI에 직접 영향을 안 주고, 상태 관리나 데이터 처리에 집중된 작업✅ lifecycleScope를 사용하는 상황 (🎨 UI 중심, 화면에 종속)예시이유✅ 토스트 보여주기화면이 사라졌는데 토스트 뜨면 앱 죽음 😨✅ 다이얼로그 띄우기/..

안드로이드 개발/개발팁 2025.05.06
이전
1
다음
더보기
프로필사진

EnjoyLife

개발과 그림과 글이 있는 블로그입니다.

  • 분류 전체보기
    • 플러터
      • 레이아웃 만들기
    • Apple
    • Java
    • DesignPattern
    • Books
    • 감정다스리기
    • 소프트웨어 관련 팁
    • 안드로이드 개발
      • 개발팁
      • JetPack Compse
      • 비콘(iBeacon)
      • SMS
    • 일회용 플라스틱 OUT
    • AI도구
    • 클로드 팁

Tag

구버전 안드로이드 스튜디오, 스레드 #코루틴, 안드로이드 비콘, viewmodelscope, bluetoothmanager, 셀룰로오스-g-폴리락타이드 공중합체, compse state, 비콘스캐닝, 모의위치 주입, 상태바 가려짐현상 #소프트키 가려짐, 코루틴 job, #큐구조 #큐다운로드, 커스텀스피너, 토글 험수, 안드로이드스튜디오 jdk, 안드로이드스튜디오 다운, var 와 val, 1회용 플라스틱컵, 안드로이드 mvvm, 안드로이드 sms,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바