본문 바로가기

Android41

[Android] Livedata 사용하기 아래 글은 이전에 작성한 ViewModel 클래스를 참고하여 작성 되었습니다. https://swjsw.tistory.com/19 Android ViewModel 사용법 1. ViewModel Implementation 하기 App 모듈의 build.gradle에 아래 내용을 추가하고 sync 합니다.. dependencies { implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2") } 2. ViewModel 클래스 만들기 import androidx.lifecycle.V swjsw.tistory.com 1. Livedata Implementation 하기 App 모듈의 build.gradle에 아래 내용을 추가하고 sync 합니다.. d.. 2023. 9. 21.
Android ViewModel 사용법 1. ViewModel Implementation 하기 App 모듈의 build.gradle에 아래 내용을 추가하고 sync 합니다.. dependencies { implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2") } 2. ViewModel 클래스 만들기 import androidx.lifecycle.ViewModel class FlashlightViewModel: ViewModel() { val isFlashlightOn: Boolean = false } 3. Activity에서 ViewModel 사용하기 class FlashlightActivity : AppCompatActivity() { private val viewModel: F.. 2023. 9. 21.
Datastore - 구글 설명 → 구글에서 설명하는 내용은 아래와 같습니다. 소규모 또는 단순한 데이터 세트를 저장해야 하는 경우가 있을 수 있습니다. 이를 위해 이전에는 SharedPreferences를 사용했지만, 이 API에는 일련의 단점이 있습니다. Jetpack Datastore 라이브러리는 이러한 문제를 해결하고 데이터 저장을 위한 간단하고 더 안전한 비동기 API를 만드는 것을 목표로 합니다. 이 라이브러리에서는 다음의 서로 다른 두 가지 구현을 제공합니다. Preferences Datastore Proto Datastore 기능 SharedPreferences PreferencesDatastore ProtoDatastore 비동기 API ✅(변경된 값을 읽는 용도로만, https://developer.android.co.. 2023. 8. 31.
datastore-protobuf 사용하기 https://github.com/swjsw/ProtoDatastoreExample GitHub - swjsw/ProtoDatastoreExample Contribute to swjsw/ProtoDatastoreExample development by creating an account on GitHub. github.com datastore-protobuf 모듈은 Android의 Jetpack DataStore 라이브러리의 하위 모듈 중 하나로, Protocol Buffers를 사용하여 데이터를 저장하고 관리하는 데 사용되는 기능을 제공합니다. datastore-protobuf 모듈은 데이터를 Protocol Buffers 형식으로 직렬화하고 저장하며, 데이터의 유지 관리와 효율적인 변경 추적을 위해 .. 2023. 8. 30.