val location = Location("")
location.latitude = 37.5666805
location.longitude = 126.9784147
val gson = GsonBuilder().create()
Log.d(TAG, gson.toJson(location))
// Logcat 출력 {"mElapsedRealtimeNanos":841385802305}
Gson 을 이용해 android.location.Location 클래스를 Json으로 바꿀 경우 mElapsedRealtimeNanos 필드만 된다. 주의하자.
Hawk 라이브러리로 Location 객체를 저장하던 중 발견했다.
별도의 클래스로 저장을 해야한다. 주의해야겠다.
'Android' 카테고리의 다른 글
[Android] ProgressBar setIndeterminateDrawable 오류 (0) | 2022.05.12 |
---|---|
[Android] Dagger & Hilt ViewModelFactory (0) | 2022.04.22 |
[Android] Material Indeterminate Progress Drawable 커스텀 (0) | 2022.02.24 |
[Android] 지난 주 날짜 가지고 오기 (0) | 2021.08.03 |
[Android] 앱이 죽은 경우 스플래쉬부터 시작하기 (0) | 2021.07.28 |