inflearn logo
강의

Khóa học

Chia sẻ kiến thức

[Trung cấp] Tạo ứng dụng giám sát giá coin (Android Kotlin)

Áp dụng giá trị Cờ cho dù đây có phải là kết nối đầu tiên (DataStore) hay không

datastore 관련 질문있습니다.

Đã giải quyết

384

sophiaj0328

2 câu hỏi đã được viết

0

처음 코드를 따라칠 때는 FIRST_FLAG가 처음 접속하는 유저이면 false고 처음 접속하는 유저가 아니면 true로 잘 바뀌고 화면 분기도 제대로 작동했습니다. 하지만 뒤에 수업을 들으면서 코드를 추가하고, 몇번 앱을 지웠다 깔았는데 어느 순간부터 앱을 지우고 다시 깔아도 FIRST_FLAG가 true로만 뜹니다. 수동으로 FIRST_FLAG를 false로 바꾸면 값도 바뀌고, 다른 기기에서 앱을 실행해보니까 잘 작동되는데 제 핸드폰 문제일까요? 혹시 FIRST_FLAG의 초기값을 false로 설정하는 방법이 따로 있을까요? 코드는 정확히 똑같이 따라쳤습니다 ㅠㅠ

android kotlin

Câu trả lời 1

0

bokchi

코드와 log 데이터를 어떻게 확인하셨는지 좀 더 자세히 알려주시겠어요?

0

sophiaj0328

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

bokchi

image

실행해보니 처음에 false로 잘 뜨고 있습니다.

앱을 지우고 에뮬레이터를 새롭게 해도 마찬가지인가요?

로그와 스크린샷으로 좀 더 자세히 알려주세요.

0

sophiaj0328

아무래도 앱을 삭제해도 데이터가 남아있는 것 같아서 구글링 해봤더니 AndroidManifest.xml 파일에서 android:allowBackup="false"를 해주면 앱을 삭제해도 데이터가 남아있는 것을 해제해준다는 솔루션을 찾았습니다... 이제야 제대로 작동하네요 ㅠㅠ 답변 감사합니다!

빌드가 안 돼요..

0

75

2

압축 폴더 파일이 비어있어요ㅠ

0

1178

2

bottom navigation view 색깔

0

111

1

[룸DB 관련 에러] can't open offline database '/data/data/ ...

0

287

3

강의명: 코인 선택화면 Adapater 세팅 (RecyclerView) 에서

0

190

3

6:50분 즈음부터 recycler view 재활용 관련 말이 나오는데

0

169

1

섹션 4 다 완성하고 실행시켜보니 NumberFormatEx이 뜨네요

0

290

2

Notification을 실행했을때

0

822

1

Database Inspector에서 db가 closed 일때

0

428

1

Fragment 에서 다른 Activity로는 Navigation을 사용하지 않나요??

0

255

1

notification 문의드립니다.

0

221

1

풀 소스 코드는 없나요!?

0

317

2

안드로이드버전에 따라 다른것이있을까요?

0

353

2

HTML 코드

0

237

1

BroadcastReceiver가 안됩니다ㅠㅠ

0

508

1

15, 30, 45분 데이터 및 어댑터 오류

0

284

1

_ 사용하시는 이유가 있으실까요?

0

225

1

15, 30, 45 분 데이터가 쌓이지 않습니다.

0

337

1

SQL문 쓰실 때 글자 색깔이 다른데 어떤걸 사용하시는지 알 수 있을까요?

0

219

1

안드로이드13 알림 권한

0

575

1

인트로 화면 세팅에서 질문있습니다.

0

278

1

typeconverter 오류 문의드립니다.

0

389

2

navigation 관련 질문 있습니다

0

328

2

Room 관련한 에러 질문 올려용

0

465

1