datastore 관련 질문있습니다.
처음 코드를 따라칠 때는 FIRST_FLAG가 처음 접속하는 유저이면 false고 처음 접속하는 유저가 아니면 true로 잘 바뀌고 화면 분기도 제대로 작동했습니다. 하지만 뒤에 수업을 들으면서 코드를 추가하고, 몇번 앱을 지웠다 깔았는데 어느 순간부터 앱을 지우고 다시 깔아도 FIRST_FLAG가 true로만 뜹니다. 수동으로 FIRST_FLAG를 false로 바꾸면 값도 바뀌고, 다른 기기에서 앱을 실행해보니까 잘 작동되는데 제 핸드폰 문제일까요? 혹시 FIRST_FLAG의 초기값을 false로 설정하는 방법이 따로 있을까요? 코드는 정확히 똑같이 따라쳤습니다 ㅠㅠ
Answer 1
0
코드와 log 데이터를 어떻게 확인하셨는지 좀 더 자세히 알려주시겠어요?
0
IntroViewModel에 Timber.d(getData.toString())로 값을 확인해보고 있는데 앱을 지웠다가 실행해도 true로 되어있습니다. 수동으로 false로 바꿔보았던 건 MyDataStore에 있는 setupFirstData함수에서 preferences[FIRST_FLAG] = true가 아니라 false로 바꾸고, setupFirstData함수를 MainActivity에서 실행해보았습니다. 그랬더니 false로 바뀌는 것을 확인할 수 있었습니다.
https://drive.google.com/file/d/1OSWCwH7Fo2-_IliWubm45Ry_TQXtwN1L/view?usp=sharing
제 코드입니다. 몇 번을 확인해도 코드는 똑같은 것 같은데 제가 뭘 놓치고 있는걸까요..
0
아무래도 앱을 삭제해도 데이터가 남아있는 것 같아서 구글링 해봤더니 AndroidManifest.xml 파일에서 android:allowBackup="false"를 해주면 앱을 삭제해도 데이터가 남아있는 것을 해제해준다는 솔루션을 찾았습니다... 이제야 제대로 작동하네요 ㅠㅠ 답변 감사합니다!
빌드가 안 돼요..
0
74
2
압축 폴더 파일이 비어있어요ㅠ
0
1160
2
bottom navigation view 색깔
0
108
1
[룸DB 관련 에러] can't open offline database '/data/data/ ...
0
283
3
강의명: 코인 선택화면 Adapater 세팅 (RecyclerView) 에서
0
186
3
6:50분 즈음부터 recycler view 재활용 관련 말이 나오는데
0
168
1
섹션 4 다 완성하고 실행시켜보니 NumberFormatEx이 뜨네요
0
288
2
Notification을 실행했을때
0
817
1
Database Inspector에서 db가 closed 일때
0
425
1
Fragment 에서 다른 Activity로는 Navigation을 사용하지 않나요??
0
253
1
notification 문의드립니다.
0
219
1
풀 소스 코드는 없나요!?
0
314
2
안드로이드버전에 따라 다른것이있을까요?
0
350
2
HTML 코드
0
235
1
BroadcastReceiver가 안됩니다ㅠㅠ
0
506
1
15, 30, 45분 데이터 및 어댑터 오류
0
283
1
_ 사용하시는 이유가 있으실까요?
0
223
1
15, 30, 45 분 데이터가 쌓이지 않습니다.
0
333
1
SQL문 쓰실 때 글자 색깔이 다른데 어떤걸 사용하시는지 알 수 있을까요?
0
217
1
안드로이드13 알림 권한
0
573
1
인트로 화면 세팅에서 질문있습니다.
0
277
1
typeconverter 오류 문의드립니다.
0
385
2
navigation 관련 질문 있습니다
0
326
2
Room 관련한 에러 질문 올려용
0
462
1


