android中SharedPreferences详细解析

来源:爱站网时间:2018-10-09编辑:网友分享
今天小编跟大家分享一篇关于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 9PNG图片制作教程

下一篇:Android中JSON的深度解析

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载