2012-04-29 19 views
6

私はlocalstorageを使用してphonegapでクライアント側にデータを保存しましたが、今は保存されたデータにJavaコードでアクセスしたいと思います。PhonegapはJavaコードからlocalstorageの値を取得しますか?

これは可能ですか?これどうやってするの?

ありがとうございました。

+0

この類似の質問には有望な答えがあります:http://stackoverflow.com/questions/9717988/access-localstorage-or-web-database-created-in-phonegap-from-android-native-code –

+0

雅私はそれを見つけましたが、それはそれに答えるようではありません。私はデータベースを作成することができますが、Javaコードからアクセスする方法はすべてわかりません。これはそれを表示していないようです...そのコードはjquery側のためです。 – Jonovono

答えて

3

ローカルストアにオブジェクトを追加/削除するたびにアンドロイドの共有設定に値を保存して呼び出すネイティブプラグインを作成してみませんか?

したがって、javascriptでは、localstorage関数を直接呼び出すのではなく、1)localstorageを操作し、2)プラグインを呼び出して共有プリファレンスにも格納するラッパーを作成します。

もちろん、これには各オブジェクトのダブルコピーが含まれているため、これも処理する必要がありますが、localstorageへの変更が常にjavascriptから開始される場合、これは問題ではありません。

+0

クール。ええ、私はそれをすることができると思います。私はそのショットを与えるでしょう。ありがとう。 – Jonovono

関連する問題