Как получить доступ к Flutter Shared Preferences на конце Android (используя Java)Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как получить доступ к Flutter Shared Preferences на конце Android (используя Java)

Сообщение Anonymous »

У меня есть следующая функция в DART, чтобы установить конкретное значение логического предпочтения. < /p>

_switchPersistentNotifications() {
setState(() {
isPersistentNotificationEnabled = !isPersistentNotificationEnabled;
});
widget.preferences.setBool(
"isPersistentNotificationEnabled", isPersistentNotificationEnabled);
}
< /code>

Эта функция устанавливает значение ispersistentnotificationenabled < /code> предпочтения. < /p>

Теперь на собственном конце Android, Я должен использовать это общее значение предпочтения. Вот что я сделал до сих пор. < /P>

SharedPreferences preferences =
PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
// check if the state change notification is to be shown
if (preferences.getBoolean("flutter.isStateChangeNotificationEnabled", false)) {
showConnectionStateChangeNotification();
}
< /code>

и условие if никогда не оценивается до true. Я также попытался печатать все существующие значения предпочтений, используя приведенный ниже код. < /P>

Map allEntries = preferences.getAll();
for (Map.Entry entry : allEntries.entrySet()) {
Log.d("map values", entry.getKey() + ": " + entry.getValue().toString());
}
< /code>

и представляет только значения, которые создал Android (используя Java). < /p>

Любая помощь в доступе Значения предпочтений высоко ценится.
Спасибо. < /p>

Подробнее здесь: https://stackoverflow.com/questions/552 ... using-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»