Android

[Android] Android SharedPreference 사용하기 (feat. Kotlin)

김한토 2024. 11. 18. 15:25
반응형

https://developer.android.com/training/data-storage/shared-preferences?hl=ko

 

SharedPreferences로 단순 데이터 저장하기  |  Android Developers

DataStore offers a more modern way of storing local data. You should use DataStore instead of SharedPreferences. Read the DataStore guide for more information. 이 페이지는 Cloud Translation API를 통해 번역되었습니다. SharedPreferences로 단

developer.android.com

 

참고 자료

 

class MainActivity : AppCompatActivity() {

	    private lateinit var mySharedPreferences : SharedPreferences
        
    override fun onCreate(savedInstanceState: Bundle?) {
    	        super.onCreate(savedInstanceState)
		        binding = ActivityMainBinding.inflate(layoutInflater)
                setContentView(binding.root)
                
                //여기서 SharedPref는 나의 SharedPreferences 이름이다. 다른 이름으로 해도 된다. 
                //이건 device explorer안에 data/data/내프로젝트/shared_prefs 에 있다. 
        		mySharedPreferences = getSharedPreferences("SharedPref", MODE_PRIVATE)
                
		//이런식으로 키 값을 입력하여 원하는 정보를 가져올 수 있다. 
                //Constants.MINA 가 키고 ""는 값이 없을 때 할당하는 값이다. 
                val mina = mySharedPreferences.getString(Constants.MINA, "")
                
                //이건 데이터를 수정하는 코드이다. 
                
                val editor = mySharedPreferences.edit()
       			editor?.putString(Constants.MINA, "")
        		editor?.apply()
                
                }
반응형