Android(Kotlin)

AAC(MVVM) - ViewModel

----___<<<<< 2021. 1. 13. 22:09

 이 글은 아래 영상을 많이 참고했습니다.

 

 

 자, 일단 카운팅을 하는 앱을 만들어보겠습니다. 아래와 같이 플러스와 마이너스 버튼 하나만 만들어놓고 이 친구들을 누르면 숫자가 변경되는 코드를 짰습니다.

 

 코드는 아래와 같아요~

 

 자 그런데 핸드폰을 이렇게 뒤집으면 액티비티가 새로 그려져서 있던 데이터가 날라가는 경우가 생깁니다.

 

 자, 이 때문에 ViewModel을 사용해주면 화면을 돌려도 데이터가 날라가지 않도록 가능합니다.

 

 아래와 같이 코드를 변경했습니다.

 

 

 

'Android(Kotlin)' 카테고리의 다른 글

Android backbutton double click finish  (0) 2021.01.17
android inapp review  (0) 2021.01.15
databinding  (0) 2021.01.13
간단한 코루틴 예제  (0) 2021.01.05
Android studio new directory 파일 옮기기  (0) 2020.12.31