2016-04-25 3 views
0

Я делаю одно маленькое приложение в этом приложении. Я сохраняю некоторые значения в намерениях с помощью putExtra и отправляю эти значения для трансляции reciever.in в случае отправки sms. Я получаю значения, использующие getstring.its, работают нормально только тогда, когда приложение открыто. Мне нужно сохранить все значения намерений, даже приложение закрыто.Как сохранить все намерения Строковые значения даже приложение закрыто

+0

см это http://developer.android.com/guide/topics/data/data-storage.html –

+3

Использовать общие предпочтения – Haroon

+0

благодарственное you.is это любой другой способ сделать это без использования общих предпочтений. – Karthik

ответ

3

// использовать getActivity, если используется из фрагмента иначе использовать этот

SharedPreferences mSharedPreferences; 
mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(getActivity()); 
SharedPreferences.Editor editor = mSharedPreferences.edit(); 
editor.putString("VAL", "AV"); 
editor.commit(); 
//get the data like 
String value=mSharedPreferences.getString("VAL", "null") 
+0

getActivity() устарел, он должен использовать getContext() вместо – k0sh

+0

getActivity() фрагмента устарел сейчас? – Haroon

+0

у вас есть какие-либо ссылки пожалуйста – Haroon