Я создал простой проект Cordova, добавил платформу для Android. Я хочу значение localStorage в классе Java для Android, которое я установил в 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","");
Я получаю имя пусто
Пожалуйста, помогите.