오늘 하루의 느낀점

230803 Today I Learned!

조예_ 2023. 8. 3. 20:33

현재 까지 만든 개인과제는 단순히 버튼을 누르면 화면이 넘어가고, 정보가 비어있으면 화면이 넘어가지 않도록 간단하게 설계가 되었습니다.  회원가입 정보를 저장하고, id pw에 맞게 해당되는 정보가 불러오는 식으로 수정을 하려고 합니다!

 

먼저 shared preference를 사용하여 개인 정보를 로컬에 저장해주고, 로컬 데이터와 작성한 데이터를 비교해주자

 

shared preference란? 

- 로컬에 데이터를 저장하기 위해 사용

- 대용량 데이터는 Room, SQLite(로컬 디비)를 이용

- 간단한 데이터 (Key-value 형태)는 shared preference에 저장 가능

- 주로 자동 로그인, 테마 설정, 최초 실행 여부 확인 등, 간단한 설정에 사용하면 좋음

 

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

 

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

DataStore는 로컬 데이터를 저장하는 최신 방법을 제공합니다. SharedPreferences 대신 DataStore를 사용해야 합니다. 자세한 내용은 DataStore 가이드를 참고하세요. SharedPreferences로 단순 데이터 저장하기 컬

developer.android.com

 

 

그러면 regster for activity result는 사용 안해도 되지 않을까? 란 생각을 했는데

 

사용안하고 shared preference로 데이터 값을 불러와도 되지만, 서로의 기능이 다르다는 것을 명시 해 주어야 함!!

 

아직 작업 중이기 때문에 코드는 첨부 못했다..!!

 

 

오늘은 알고리즘 공부를 하느라 과제를 덜했다....알고리즘 너무 힘들다 ㅠㅠ

날도 덥구 점점 지치지만 열심히 해야겠지 또르르