#android #cordova #local-storage #cordova-plugins
#Android #кордова #локальное хранилище #cordova-плагины
Вопрос:
Я создал простой проект cordova, добавил платформу Android, мне нужно значение localStorage в классе Android java, которое я установил в javascript
Перед этим я прочитал несколько сообщений, в которых говорилось об установке cordova-plugin-nativestorage
, но не повезло, я не могу прочитать значение.
Я устанавливаю значение в index.js
NativeStorage.setItem("username", "xyz", this.setSuccess, this.setError);
function setSuccess(obj) {
alert(obj);
// NativeStorage.getItem("reference", this.getSuccess, this.getError);
}
function setError(error) {
alert(error.code);
if (error.exception !== "")
alert(error.exception);
}
Я получаю значение в файле .java ниже.
String MyPREFERENCES = "MyPrefs" ;
SharedPreferences sharedpreferences=
context.getSharedPreferences(MyPREFERENCES, Context.MODE_PRIVATE);
String name= sharedpreferences.getString("username","");
Я получаю, что имя пустое
Пожалуйста, помогите.