닉네임도항상고민
블로그이름이항상고민
닉네임도항상고민
전체 방문자
오늘
어제
  • 분류 전체보기 (110)
    • Profile (0)
    • Android (32)
      • Kotlin in android (8)
      • Java in android (0)
      • Dev env setting (9)
      • Meltdown(pokedex) (3)
      • Error (5)
      • Gradle (3)
      • Etc (4)
    • Google sample app (7)
      • nowinandroid (4)
      • sunflower (3)
    • 프로젝트 뚝딱거리기 (3)
    • Personal project (11)
      • Just One Thing (5)
      • 50Buttons (6)
    • Coding Practice (0)
      • Baekjoon (0)
      • Programmers (0)
    • Git (1)
    • Language (0)
      • Java (0)
      • Kotlin (0)
    • 기타 프로그램관련 (14)
    • 프로그램설치 및 설정 (2)
    • 공부 자료 리뷰 (책 서평, 인강리뷰) (14)
    • 일상과 헛소리 (18)
    • 알쓸신잡 (2)
    • ---이하 out of control--- (0)
    • Spring (3)
    • IOS (1)
    • Mysql (1)

공지사항

블로그 메뉴

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

최근 댓글

인기 글

최근 글

태그

  • 맥북 롤 설정
  • 랜콘센트
  • 2021 macbook pro
  • 서평
  • 그것은 무엇인가
  • 안스
  • Apache License 2.0
  • 진지하게 받지마셈
  • KotlinInAction
  • Kotlin In Action
  • 누가 코틀린 2주면 익힌다고 했는가.. 누구인가..?
  • 맥북프로 16
  • m1pro
  • 이펙티브코틀린
  • android codelab
  • Atomic Kotlin
  • 커밋 수 1년에 200이하 맥북프로 금지
  • effective kotlin
  • 박사 학위 논문이라고 쓰고 싶다 ㅅㅂ
  • 구글
  • 아토믹코틀린
  • m1 롤 설정
  • 벽면 랜포트 고장
  • 글을 많이 써보자
  • Android
  • 후기
  • 맥북프로 후기
  • 대충 헛소리임
  • mac jdk삭제
  • 잠을 잘자고

티스토리

hELLO · Designed By 정상우.
닉네임도항상고민

블로그이름이항상고민

Personal project/50Buttons

4번째 버튼을 만들면서.. fragment 생명주기..?

2023. 5. 30. 15:06

 

 

 

4번째 버튼으로,

fragment에 뷰모델을 넣고, livedata를 사용해서 버튼을 만들어보았다.

기존에 activity생명주기는 익숙했지만, activity와 fragment 둘의 생명주기 관계가 무시무시했다.

 

실제로 코드에 로그를 다 찍어서 돌려보니 

activity의 생명주기내에서도 super.(생명주기이벤트)의 위쪽에 쓰느냐 아래쪽에 코드를 쓰느냐에 따라 코드의 순서가 약간 다르게 될 수도 있다는 것을 알았다.

 

내가 궁시렁 쓰는거보다 내가 참고한 블로그와 문서들을 백링크로 걸어본다.

 


 

// activity와 fragement의 생명주기의 그림이 있다. 
https://ciwhiz.tistory.com/280

 

// 라이브데이터의 값은 항상 최신이라는 언급

https://thdev.tech/android/2021/02/01/LiveData-Intro/

 

// ViewLifecycleOwner에 대한 언급

https://pluu.github.io/blog/android/2020/01/25/android-fragment-lifecycle/

 

// 안드 공식문서 lifecycle-Aware components

예전에 읽을때는 무슨말인가 했는데, 이번에 읽어보니 얼추 의미는 알겠다.

https://developer.android.com/topic/libraries/architecture/lifecycle

 

 

 

 

 

저작자표시 비영리 (새창열림)

'Personal project > 50Buttons' 카테고리의 다른 글

5번째 버튼 jetpack navigation 연습  (0) 2023.06.21
뷰바인딩에서 tools:viewBindingIgnore의 의미?  (0) 2023.05.23
android .gitignore 파일을 수정해보자.  (0) 2023.05.23
String과 CharSequence의 차이점?이 궁금했다.  (0) 2023.05.23
프로젝트 개요  (0) 2023.05.20
    'Personal project/50Buttons' 카테고리의 다른 글
    • 5번째 버튼 jetpack navigation 연습
    • 뷰바인딩에서 tools:viewBindingIgnore의 의미?
    • android .gitignore 파일을 수정해보자.
    • String과 CharSequence의 차이점?이 궁금했다.
    닉네임도항상고민
    닉네임도항상고민
    개발 블로그라기 보단, 개발' 일기' 블로그가 되어가고 있다. 단순히 검색해서 나오는 코드보다는 공부하면서 생기는 노하우를 전달하고 싶다. (도움 되는 글을 보셨다면 '하트'를 눌러주셔요♥ , 도움 안되는 잡글이 있다면, 댓글로 적어주시면 비공개 처리 합니다. )

    티스토리툴바