2016-03-26 4 views
0

Я использую SharedPreferences для хранения некоторых пользовательских данных, он работает правильно, когда я храню данные один раз, но когда я хочу протестировать на другой версии ОС Android, он не работает, и я должен снова хранить данные.
Заранее спасибо Это мой код:Android SharedPreferences Хранить данные

SharedPreferences sharedpreferences; 
sharedpreferences = getSharedPreferences(MyPREFERENCES, Context.MODE_PRIVATE); 

//storing data 
SharedPreferences.Editor editor = sharedpreferences.edit(); 

editor.putString("exchange_rate", rate); 
editor.putString("my_token", token); 
editor.putString("my_url", url_value); 
editor.commit(); 

//getting data from SharedPreference 
usd_rate.setText(sharedpreferences.getString("exchange_rate",null)); 
token_key.setText(sharedpreferences.getString("my_token",null)); 
url.setText(sharedpreferences.getString("my_url",null)); 
+0

Общие предпочтения будут использоваться только на первом устройстве. его не будет на втором устройстве. –

+0

Вам нужно еще раз сохранить sharedPreferences –

+0

Каков наилучший способ для этой проблемы SID? –

ответ

0

@Gul SharedPreferences используется для хранения данных на устройстве локально не глобально.

Если вы хотите сохранить ваши данные таким образом, что вы можете получить доступ к нему в любом магазине устройства данных на веб-сервер, используя любую базу данных, как MySql и т.д.

вы также можете использовать облако.

Смежные вопросы