как использовать значение SharedPreferrence в другой деятельности в приложении для Android - PullRequest
0 голосов
/ 04 июня 2011

в моем приложении я сохраняю значение в Shared Preference, и оно успешно сохраняется. Ниже приведен фрагмент моего кода

SharedPreferences prefs = getSharedPreferences( "idValue", 0 );
Editor editor = prefs.edit();
editor.putString( "idValue", chap.getid() );
editor.commit();
Log.e("Shared Pref",""+chap.getid());

Теперь я хочу использовать это значение в некоторых других действиях с условием, является ли оно пустым или имеет значение.

Как получить это значение в другой деятельности .....

Ответы [ 2 ]

2 голосов
/ 04 июня 2011

Вы можете просто использовать

SharedPreferences prefs = this.getSharedPreferences("idValue", MODE_WORLD_WRITEABLE);
String idvalue = prefs.getString("idValue", "");

в любой деятельности вам нужно

1 голос
/ 04 июня 2011

сначала определите Ваш public static SharedPreferences prefs = getSharedPreferences( "idValue", 0 ); как статичный в вашей основной деятельности.

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

firstactivity_name.prefs.getString("idValue", null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...