android开发SharedPreferences详细解析

释放双眼,带上耳机,听听看~!

今天小编跟大家分享一篇关于android中SharedPreferences的详细解析,感兴趣的朋友跟小编一起来了解一下吧!

复制代码 代码如下:

 

public class MainActivity extends Activity {

  @Override

  protected void onCreate(Bundle savedInstanceState) {

  super.onCreate(savedInstanceState);

  setContentView(R.layout.activity_main);

  }

  public void onClick(View v) {

  switch (v.getId()) {

  case R.id.button1:

  SharedPreferences sp = this.getSharedPreferences("myxml", Context.MODE_PRIVATE);

  Editor editor = sp.edit();

  editor.putString("name", "nanguabing");

  editor.putInt("age", 20);

  //持久化操作到存储设备

  editor.commit();

  Toast.makeText(this, "写入sp完成", 1).show();

  break;

  case R.id.button2:

  SharedPreferences sp1 = this.getSharedPreferences("myxml", Context.MODE_PRIVATE);

  String name = sp1.getString("name", "nobody");

  int age = sp1.getInt("age", 0);

  Toast.makeText(this, "name=" + name + ",age=" + age, 1).show();

  break;

  default:

  break;

  }

  }

  @Override

  public boolean onCreateOptionsMenu(Menu menu) {

  // Inflate the menu; this adds items to the action bar if it is present.

  getMenuInflater().inflate(R.menu.activity_main, menu);

  return true;

  }

  }

 

文件格式:

复制代码 代码如下:

 

nanguabing

 

以上就是android中SharedPreferences的详细解析了,更多相关内容请继续关注技术狗。

人已赞赏
Android文章

Android开发之复写按钮的方法

2020-1-22 11:11:09

Android文章

android studio修改项目包名

2020-1-22 16:31:44

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索