phonegap と jQuery mobile を使用してモバイル アプリを開発しています。
QA から、Samsung Galaxy Y (android 2.3.6) で localStorage が null であるため、アプリがクラッシュするという報告を受けています。
私が知る限り、localStorage は Android バージョン 2.0 以降でサポートされる必要があり、次のコードを DroidGap クラスに追加しました。
super.appView.getSettings().setAllowFileAccess(true);
super.appView.getSettings().setDatabaseEnabled(true);
super.appView.getSettings().setDatabasePath("/data/data/" + appView.getContext().getPackageName() + "/databases/");
super.appView.getSettings().setDomStorageEnabled(true);
そのため、この特定のデバイスで localStorage がサポートされていないように見える理由を理解するのに苦労しています。同じバージョンの Android を搭載した他のデバイスでも問題なく動作すると言われています。
localStorage が null になる可能性のある、私が認識していない設定やその他のことはありますか??