Android之SharedPreferences用法
16lz
2021-01-23
package com.dingxiaomiao.sharedpreferencestest; import android.app.Activity; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends Activity { static final String KEY = "MyValues"; private EditText editText; SharedPreferences preferences; Editor editor ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); editText = (EditText) findViewById(R.id.editText); preferences = getPreferences(Activity.MODE_PRIVATE); editor = preferences.edit(); findViewById(R.id.readbtn).setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { String value = preferences.getString(KEY, "没有数据"); Toast.makeText(getApplicationContext(), value, Toast.LENGTH_LONG).show(); } }); findViewById(R.id.writebtn).setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { editor.putString(KEY, editText.getText().toString()); if (editor.commit()) { Toast.makeText(getApplicationContext(), "写入成功", Toast.LENGTH_LONG).show(); } } }); } }
更多相关文章
- android 操作sqlite数据库
- Android 利用TCP通信 实现环境数据显示及控制指令下发
- Android数据加密之Rsa加密
- 数据显示Android“姜饼”系统用户数增多
- android中的数据库操作
- Android数据加密之Aes加密
- [Android]发布Sqlite数据库
- android sd卡读取数据库
- Android架构组件- Room数据库的使用