Livedata

Android

[Android] 양방향 DataBinding

ViewModel & DataBinding 이전의 DataBinding은 앱의 뷰와 간접적으로 연결을 하고 있었습니다. 이제는 DataBinding을 View Model에 직접적으로 연결 할것입니다. package com.anushka.viewmodeldemo1 import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import androidx.databinding.DataBindingUtil import androidx.lifecycle.Observer import androidx.lifecycle.ViewModelProvider import com.anushka.viewmodeldemo1.databinding.ActivityM..

Android

[Android] LiveData

LiveData는 코드에 어떤 변화가 있거나 데이터에 대한 업데이트가 발생한다면 LiveData를 사용하여 activity나 fragment를 자동으로 업데이트하는 코드를 작성할 수 있습니다. LiveData는 lifecycle를 인식하는 observable data holder 클래스 입니다. 안드로이드에서는 lifecycle이 있는 3개의 앱 구성요소가 있습니다. (activity, fragment, service)는 LiveData개체의 observer를 사용할 수 있습니다. LiveData는 활성중인 생명주기 상태의 observer만 업데이트합니다. LiveData 장점 LiveData는 앱 데이터가 변경되면 UI를 자동으로 업데이트합니다. - LiveData는 항상 최신의 데이터를 갖고 있습니다..

yunJaem06
'Livedata' 태그의 글 목록