마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

어플 데이터 중첩 질문

0 추천

 

어플의 용량이 급증해서 봐봤더니 데이터 라는 항목이 반 이상을 넘게 차지하고 있더군요.

혹시 삭제하고 실행해보니 어플 구동에는 문제가 없었고, 왜 이 값이 계속 증가하는지 모르겠습니다.

혹시 네트워크 데이터를 말하는 거라면 AdMod 과 애널리틱스를 사용하긴 하는데

저 값을 어플이 종료될때 삭제할 수 있는 방법이 있을까요?

Grrung (820 포인트) 님이 2015년 7월 12일 질문
그런데 앱 자체가 기본적으로 데이터 기록하는게 전혀 없나요?
File 입출력으로 내부 변수 저장을 해주긴 합니다만, 제가 만든 다른 앱들은 이런 현상이 없더라구요.
큰 차이는 애널리틱스를 사용 하냐 안하냐 인것 같습니다.

1개의 답변

0 추천
 
채택된 답변
앱에 이미지등이 있어서 이미지 로더등을 사용하거나 아니면 LRU든 직접 캐싱을 하시면 해당 항목이 데이터항목에 쌓이게됩니다. 물론 프리퍼런스 데이터등도 전부 데이터 항목으로 잡히게됩니다.

데이터를 지우면 앱을 새로설치하는것과 같은 효과가 생기죠

외부 라이브러리를 사용하셨다면(구글로그인,페북로그인,애드몹 등등등) 해당 SDK들도 사용되게 됩니다

저부분은 어쩔 수 없습니다 SDK에서 사용하는 데이터를 제어할순없죠 제어한다고 해도 로그인이 필요한 앱이라면 앱실행시마다 로그인을 시키실건아니니까요
하늘아륑 (16,800 포인트) 님이 2015년 7월 12일 답변
Grrung님이 2015년 8월 8일 채택됨
저 값들이 어플을 사용할때마다 쌓이게 되던데 그로 인한 용량 문제는 어쩔 수 없다는 말씀인가요?
...