Android SharedPreferences 存储数据
Android SharedPreferences Store Data
我正在使用 SharedPreferences 存储一些用户数据,当我存储数据一次时它可以正常工作,但是当我想在另一个 Android OS 版本上测试时它不起作用,我必须存储再次获取数据。
提前致谢
这是我的代码:
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));
@Gul SharedPreferences 用于在设备上本地而不是全局存储数据。
如果您想存储数据以便可以在任何设备上访问它,请使用 MySql 等任何数据库将数据存储在网络服务器上。
你也可以使用云。
我正在使用 SharedPreferences 存储一些用户数据,当我存储数据一次时它可以正常工作,但是当我想在另一个 Android OS 版本上测试时它不起作用,我必须存储再次获取数据。
提前致谢
这是我的代码:
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));
@Gul SharedPreferences 用于在设备上本地而不是全局存储数据。
如果您想存储数据以便可以在任何设备上访问它,请使用 MySql 等任何数据库将数据存储在网络服务器上。
你也可以使用云。