티스토리 뷰
여러 가지 기기에서 앱을 테스트하다가 이상한 점을 발견하였다.
분명히, 어떤 기기에서는 앱을 삭제했다가 다시 깔면 자동로그인이 해제된 상태로 앱이 실행되는데, 어떤 기기에서는 앱을 삭제했다가 다시 까니까 자동로그인이 그대로 유지되더라는 것이다. 도대체 이게 왜 이럴까? 하다가 알아냈다.
AndroidManifest.xml 파일에 가보면,
<application
android:allowBackup
속성이 존재한다.
이 속성이 "true"로 설정되어 있기 때문이었다.
따라서 이 속성을 변경하기 위해 tools:replace="android:allowBackup"
추가해서 우선순위가 낮은 "allowBackup"과 같은 속성의 값을 지정해 준 값으로 대체할 수 있게끔 선언한다.
그 다음에
android:allowBackup="false"
파일을 백업을 안해줘서,
앱을 삭제했다가 다시 깔았을 때 자동로그인이 해제 된 상태가 되더라.
'개발 > 안드로이드' 카테고리의 다른 글
Android Dialog (0) | 2017.10.12 |
---|---|
Android Data Binding (0) | 2017.10.12 |
Android ButterKnife 적용 (0) | 2017.10.11 |
Glide Transition (0) | 2017.10.10 |
VideoView animation (0) | 2017.09.29 |