当前位置: 首页 > news >正文

仙居网站制作/写软文

仙居网站制作,写软文,风雨同舟 网站建设,wordpress界面主题林志谋 灵思致远 1周前1. 实验内容简介SharedPreferences类&#xff0c;它是一个轻量级的存储类&#xff0c;特别适合用于保存软件配置参数。使用SharedPreferences保存数据&#xff0c;其背后是用xml文件存放数据&#xff0c;文件存放在/data/data/<package name>/share…
林志谋 灵思致远 1周前

1. 实验内容简介

SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs目录下,可以通过File Expore浏览。

SharedPreferences存储数据有四个步骤:

第一步:获取SharedPreferences对象:

调用Context对象的getSharedPreferences()方法;

调用Activity对象的getPreferences()方法;

如:SharedPreferencesmysp=MainActivity.this.getSharedPreferences("MYDATA",MODE_PRIVATE); 

第二步:获取SharedPreferences.Editor对象:

Editor editor=mysp.edit();

第三步:根据不同的存储类型,调用相应的putXXX方法存储数据,或者getXXX()方法读取数据

putString (String key, String value);

putInt (String key, int value);

putBoolean (String key, Boolean value);

getString (String key, String defvalue);

getInt (String key, int defvalue);

getBoolean (String key, Boolean defvalue);

第四步:保存时需要提交当前数据

editor.commit();

 

2. UI界面布局


对应的大纲:


实际运行效果:

 


3. 代码编写和调试

public class MainActivity extends Activity {

    EditText  editTextName;// 声明变量

    EditText editTextNo;

    Button buttonSave;

    Button buttonRead;

    SharedPreferences  mysp;

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        //绑定控件

        editTextName=(EditText)findViewById(R.id.editTextName);

        editTextNo=(EditText)findViewById(R.id.editTextNo);

        buttonSave=(Button)findViewById(R.id.buttonSave);

        buttonRead=(Button)findViewById(R.id.buttonRead);

        mysp=MainActivity.this.getSharedPreferences("MYDATA",MODE_PRIVATE);

        buttonSave.setOnClickListener(newView.OnClickListener() {

            @Override

            public void onClick(View v) {

                Stringname=editTextName.getText().toString();

                intno=Integer.parseInt(editTextNo.getText().toString());

                Editoreditor=mysp.edit();

                editor.putString("Name",name);

                editor.putInt("No",no);

                editor.commit();

                }

        });

        buttonRead.setOnClickListener(newView.OnClickListener() {

            @Override

            public void onClick(View v) {

                String  name=mysp.getString("Name", "Null");

                int  no=mysp.getInt("No", 0);

                Toast.makeText(MainActivity.this,"姓名:"+name+" 座号:"+Integer.toString(no),Toast.LENGTH_SHORT).show();

                }

        });

               

    }

}

http://www.jmfq.cn/news/4817503.html

相关文章:

  • 网站管理员怎么做板块建设/外链怎么发
  • 盐城网站制作哪家好/泸州网站seo
  • 中国小康建设网官方网站/北京昨天出啥大事了
  • 公司网站做的好的/无代码免费web开发平台
  • 做网站的任务书/搜外seo视频 网络营销免费视频课程
  • php企业网站程序/黑帽seo技术培训
  • 大兴区制作网站的公司/东莞百度seo新网站快速排名
  • 配音秀做素材网站/线上运营的5个步骤
  • 网站卖东西怎么做的/口碑营销
  • 龙南建设局网站/廊坊seo外包
  • php动态网站开发是什么/站长素材音效
  • 高青网站建设/成人短期技能培训学校
  • 网站定制化开发介绍/百度竞价官网
  • 旅游电商网站排名/友链
  • 小语种建站/网站推广找
  • 两学一做考试网站/手机建站教程
  • 有哪些商业网站/百度一下百度知道
  • pc端网站怎么做自适应/南宁关键词排名公司
  • 做微信的网站秀客/seo成功案例分析
  • 做厂房出租有那些推广网站/关键词歌词图片
  • 网站代管理/流程优化的七个步骤
  • 网站建设的常用词/石家庄关键词优化平台
  • 泰安网站制作公司电话/香蕉和忘忧草对焦虑的影响
  • 企业为什么要分析环境/360优化大师下载官网
  • 哪个网站做h5比较好/seo营销怎么做
  • 网站建设公司内部情况/专业做网站建设的公司
  • 服装设计网站排行榜前十名/精准营销系统
  • 个人做网站备案多少钱/网站页面优化方案
  • 用php做网站/开通网站需要多少钱
  • 网站做视频的怎么赚钱/网络宣传的好处