广

android开发

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    android开发基础教程—SharedPreferences读写

    2018-04-04 08:34:47 次阅读 稿源:互联网
    广告
    代码如下:

    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;
    }
    }

    文件格式:
    代码如下:

    <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
    <map>
    <string name="name">nanguabing</string>
    <int name="age" value="20" />
    </map>

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告