1. 개요 액티비티간 데이터 전달 방법인 intent를 활용한 getExtra, putExtra는 사용법이 번거롭고, 여러 액티비티에서 해당 데이터를 공유해야하는 경우 자연스럽게 복잡해진다.
따라서 SharedPreferences를 활용한 액티비티간 데이터 공유방법에 대하여 연구한 바에 대해 포스팅한다. 2. 함수화 액티비티 안에서 다음과 같은 함수 선언을 통해 사용하도록 한다. private fun readSharedPreferencesString(key: String): String { val sp = this.getSharedPreferences("obj", 0) return sp?.
getString(key, "") ?: "" } private fun readSharedPreferencesBoolean(key: String): Boolean { val sp = this.getSharedPreferences("obj", 0) return sp?.
getBoolean(key, tru...
원문 링크 : SharedPreferences를 활용한 데이터 저장