首页 > 系统 > Android > 正文

android中SharedPreferences详细解析

2020-02-21 17:37:09
字体:
来源:转载
供稿:网友

  今天小编跟大家分享一篇关于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的详细解析了,更多相关内容请继续关注武林技术频道。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表