スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Webviewのlocalstorage

PhoneGap(cordva)のお話です。

よく釣り記事でPhoneGap+Javascriptでアプリを作ろう!なんて話で、不発揮データはlocalstorageに保存しましょうなどと簡単に書かれてますが、AndroidのWebviewだとlocalstorageのデータはRAMに保存されるので、RAMフラッシュのタイミングで消去されます。
https://groups.google.com/forum/?fromgroups=#!topic/phonegap/joymOyDsMlE

If I recall correctly, Android (at least in 2.X) localStorage was stored in available RAM. If this is the case, it might make sense that it would be wiped out on restart of device.



Android4.xでも試したけどリセットで消えちゃったので、ここらへんの挙動は変わってないっぽい。デフォルトブラウザなら保存されるんだけどなあ。
iOSはちゃんと保存されてた。

スポンサーサイト
該当の記事は見つかりませんでした。
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。