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之SharedPreferences用法
最新推荐文章于 2021-11-15 10:44:27 发布