Как получить доступ к общим предпочтениям между действиями в android?

У меня есть два вида деятельности A и B. Действие A имеет форму и, нажав кнопку отправки, сохраняет данные формы в общих предпочтениях. Активность B должна извлекать данные из общих настроек, сохраненных активностью A. Я прошел через столько форумов и получил предложение использовать getSharedPreference(Filename,Mode) вместо getPreference(Mode) . Но все же это не сработает. Есть ли какой-либо другой метод для выполнения этой задачи, а не для создания класса в активности . Специально для извлечения общих значений предпочтений для общего пользования.

Пожалуйста, предложите идеальное решение для этого. Я даже использовал этот режим как WORLD_READABLE.

Я думаю, что проблема в том, что редактор фактически не совершает изменений из-за того, как вы открываете свои SharedPreferences .

  SharedPreferences.Editor editor = getSharedPreferences("udata",MODE_WORLD_READABLE).edit(); 

Измените MODE_WORLD_READABLE на Context.MODE_PRIVATE и посмотрите, поможет ли это.

Вы можете попробовать использовать PreferenceManager.getDefaultSharedPreferences . JavaDoc находится здесь: http://developer.android.com/reference/android/preference/PreferenceManager.html

Ваши другие попытки должны работать, но, не видя кода, я не уверен, почему это так.

Была проблема с инициализацией. Теперь я получил решение. Спасибо за вашу поддержку

Intereting Posts
Как загрузить несколько изображений в ImageViews (parse.com) Как передать атрибут android для атрибута android из пользовательского атрибута? Ориентация / разработка для нескольких мобильных платформ с одним языком программирования (C #)? Затрат и выгод? Диалоговая тема AppCompat с неправильным заголовком – ошибка? Invalidate () фактически не перерисовывает детей Android: JNI ERROR (ошибка приложения): переполнение локального справочного стола (max = 512) VideoView не соответствует настройке ориентации деятельности AlarmManager, когда приложение закрыто Как обрабатывать разницу в часовых поясах между сервером и встроенным приложением для Android? Почему Retrofit не может правильно закодировать строку запроса с квадратными скобками? Вкладка FragmentMap + ActionBar Как я могу создать меню опций слайд-шоу для элементов списка ListView для Android? Обнаружение зеркальных изменений ориентации в android Синхронизация градиента Android Studio не удалось найти в библиотеке Как зарегистрировать новую активность в AndroidManifest.xml?