Sun*_*Sun -2 android sharedpreferences
如何在SharedPreferences中保存TextView值,请参阅下面的代码,让我知道如何存储到SharedPreferences并在onCreate中检索(..)
我的代码看起来像这样:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
txtOperative = (TextView) findViewById(R.id.currentOperative);
txtEvent = (TextView) findViewById(R.id.currentEvent);
intent = getIntent();
strEventName = intent.getStringExtra("eventName");
strOperativeName = intent.getStringExtra("operativeName");
txtEvent.setText(strEventName);
txtOperative.setText(strOperativeName);
}
Run Code Online (Sandbox Code Playgroud)
每当用户返回此活动时,我都想在TextViews中始终显示这些值
简单地使用它来保存共享首选项中的TextView值
SharedPreferences sp = getSharedPreferences("key", 0);
SharedPreferences.Editor sedt = sp.edit();
sedt.putString("textvalue", txtEvent.getText().toString());
sedt.putString("txtopertaive", txtOperative.getText().toString());
sedt.commit();
Run Code Online (Sandbox Code Playgroud)
之后,在Activity类或任何其他Activity by中检索它
SharedPreferences sp = getSharedPreferences("key", 0);
String tValue = sp.getString("textvalue","");
String tOperative = sp.getString("txtopertaive","");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10247 次 |
| 最近记录: |