본문 바로가기

Programming/Hybrid App

[SenchaTouch] Sencha Touch 2.X 에서 LocalStorage 삭제되는 버그

안드로이드 4.0.X 버전(ICS)에서 LocalStorage가 삭제되는 버그가 발생한다.

이 버그가 발생하는 이유는, WebView의 LocalStorage가 임시저장소에 저장되기 때문이다.

Setting을 통해 버그를 해결할 수 있다.


mSettings.setDatabasePath(getFilesDir() + "/databases/"); 


이 옵션을 주게되면 data/data/"pakage name"/files/databases 의 경로에 저장되게 되는데,

유저가 직접 삭제하지 않는한 데이터가 보관된다.