2014-12-30 4 views
-2

Я хочу сохранить строковое значение и его нужно восстановить, даже если приложение открыто и передано в другое действие для использования в этом действии. Может ли кто-нибудь помочь мне здесь с примером кода/проекта, пожалуйста,Как сохранить значение в android для использования позже

+4

использовать общие предпочтения. см. http://developer.android.com/training/basics/data-storage/shared-preferences.html – Rohit5k2

+1

Просьба искать, прежде чем задавать действительно основные вопросы. – Simon

+0

Если вы могли бы показать, что вы уже пробовали, вам будет проще помочь вам улучшить или исправить ваш код. –

ответ

2

Использовать общие настройки, представленные в документации разработчика android here. Дополнительные указания here

Как пояснялось в документации Android:

final String KEY = "stringKey"; 
String myString = "someStringContent"; 
// We need an Editor object to make preference changes. 
// All objects are from android.context.Context 
SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this); // this = your Context 
SharedPreferences.Editor editor = settings.edit(); 
editor.putString(KEY, myString); 

// Apply the edits! This happens asynchronously 
editor.apply(); 

И позже, чтобы получить это значение, когда ваше приложение вновь:

SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this); 
String myString = settings.getString(KEY, "default value"); 
Смежные вопросы