Fragment 里面 使用轻量级的数据存储sharepreference ,代码思路清晰。保存输入框里面的数据,实现按钮保存。

个人项目中简单清晰代码:

赵存档 编写 ,可以参考:

类继承Fragment实现点击事件:

 public View onCreateView(LayoutInflater inflater, ViewGroup container,
          Bundle savedInstanceState) {
          // TODO Auto-generated method stub
          View view = inflater.inflate(R.layout.wifi,container, false);
          view.findViewById(R.id.openwifi).setOnClickListener(this);
          view.findViewById(R.id.closewifi).setOnClickListener(this);
          wifiurl = (EditText)view.findViewById(R.id.editText1);
          wificom = (EditText)view.findViewById(R.id.editText2);
          wificamera = (EditText)view.findViewById(R.id.editText3);

           // 本代码来源个人博客:http://www.cnblogs.com/xiaobo-Linux/ 小波Linux qq 463431476 赵存档

           sharedPreferences = getActivity().getSharedPreferences("WifiSettings", Activity.MODE_PRIVATE); //私有数据;
          String str_wifiurl=sharedPreferences.getString("wifiurl", "192.168.8.1");
          String str_wificom = sharedPreferences.getString("wificom", "2016");
          String str_wificamera = sharedPreferences.getString("wificamera", "8083");

          wifiurl.setText(str_wifiurl);
          wificom.setText(str_wificom);
          wificamera.setText(str_wificamera);

          return view;

     }

本代码来源个人博客:http://www.cnblogs.com/xiaobo-Linux/ 小波Linux qq 463431476 赵存档

保存数据:

  public void savewifisettings(){

            sharedPreferences = getActivity().getSharedPreferences("WifiSettings", Activity.MODE_PRIVATE); //私有数据;
            Editor editor = sharedPreferences.edit();//获取编辑器
            editor.putString("wifiurl",wifiurl.getText().toString());
            editor.putString("wificom",wificom.getText().toString());
            editor.putString("wificamera",wificamera.getText().toString());
            editor.commit();//提交修改
       } 

按钮保存:

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
         switch(v.getId()){

          case R.id.openwifi:

             savewifisettings();//开启wifi的时候保存一下设置

         }
    }  

本代码来源个人博客:http://www.cnblogs.com/xiaobo-Linux/ 小波Linux qq 463431476 赵存档

查看xml数据:

安卓android sharepreference数据存储,保存输入框里面的数据的更多相关文章

  1. Android数据存储之Shared Preferences共享数据存储

    Android数据存储之Shared Preferences共享数据存储 在Android中一共提供了4种数据存储方式,但是由于存储的这些数据都是其应用程序私有的,所以如果需要在其他应用程序中使用这些 ...

  2. Android 使用Application类保存应用的全局数据

    在实际应用我们经常需要对数据进行交互与保存,但Intent中默认的方法对传输数据是有类型限制的,当我们需要传输或保存一个复杂的泛型数据时,使用Application是一个很好的解决办法. 顾名思义,A ...

  3. edgedb 内部pg 数据存储的探索 (二) 创建数据库命令说明

    前面已经创建好了一个简单可以访问pg 的edgedb 环境,现在测试几个数据库操作命令在pg 的存储 创建数据库 连接环境 注意账户是按照上次创建的环境配置 edgedb -u edgedb 创建数据 ...

  4. HTML5数据存储方案data与jQuery数据存储方案$.data()的区别

    我们先看下$.fn.data()的使用,这个和$.data()是不一样的,前者是和某个jquery对象相关,后者则是全局方法.主要有data()和removeData()这2个实例方法.通过下面的例子 ...

  5. Android数据存储(一)----SharedPreferences详解

    一.Android数据的存储方式: Android系统一共提供了四种数据存储方式.分别是:SharePreference.SQLite.Content Provider和File:此外还有一种网络存储 ...

  6. Android 数据存储01之SharedPreferences

    Android 数据存储01之SharedPreferences 版本 修改内容 日期 修改人 V1.0 原始版本 2013/2/20 skywang 1 SharedPreferences概括 Sh ...

  7. Android Studio 之 SharedPrefences 数据持久性保存

    SharedPreferences 会在应用包目录中生成一个xml文件,将数据保存在里面 可以实现数据持久性保存. 创建的数据,保存在 Data -> Data -> 包名 -> s ...

  8. Android——Activity恢复用户用EditText输入的数据

    说明: 在横屏输入的内容,在Activity销毁后,即横屏后,获取用户输入的内容 步骤: 1.在xml页面定义EditText的id 2.用onSaveInstanceState保存用户输入的数据 ( ...

  9. 数据存储之 SharedPreference 共享参数 (转)

        在上一讲中,我们学习了如何将数据存储在SD卡中[数据存储之File文件存储 [即SD卡的写入与读取]],这是一种存储方式,这一讲我们来学习一下使用SharedPreferences存储数据. ...

随机推荐

  1. android笔记:获取View组件宽度以及ViewTreeObserver

    View宽高测量方法: 测量方法有三种,如下: 1)(直接在onCreate()执行) int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureS ...

  2. [C#] 走进异步编程的世界 - 剖析异步方法(上)

    走进异步编程的世界 - 剖析异步方法(上) 序 这是上篇<走进异步编程的世界 - 开始接触 async/await 异步编程>(入门)的第二章内容,主要是与大家共同深入探讨下异步方法. 本 ...

  3. B树和B+树的区别

    如图所示,区别有以下两点: 1. B+树中只有叶子节点会带有指向记录的指针(ROWID),而B树则所有节点都带有,在内部节点出现的索引项不会再出现在叶子节点中. 2. B+树中所有叶子节点都是通过指针 ...

  4. NPOI导出Excel

    using System;using System.Collections.Generic;using System.Linq;using System.Text;#region NPOIusing ...

  5. 计算机网络学习笔记--网络层之IP地址与子网

    IPv4地址: 我们知道在网络层(TCP/IP体系结构的网际互联层),最重要的一个协议就是IP协议,现在正处于IPv4和IPv6的过渡时期,但目前来说,IPv4仍为主流,所以主要讲Ipv4. IP地址 ...

  6. 游戏启示录 关于Update的相关问题

    游戏启示录 关于Update的相关问题 这里说的Update是指的游戏的主循环.一般情况下.为了程序的方便控制我们一般只会有一个主循环.所有的游戏逻辑都会在这一个循环中完成.(额,其实这么做有点浪费. ...

  7. php函数获取真实客户端IP地址

    function getIPaddress(){ $IPaddress=''; if (isset($_SERVER)){ if (isset($_SERVER["HTTP_X_FORWAR ...

  8. GJM: 设计模式 - 模板方法模式(Template Method)

    生活中的模板 一.在银行办理业务 Step1:进门取号 Step2:填写单据 Step3:等待叫号 Step4:窗口办理 二.奥运会开幕式 第一步:升国旗奏国歌 第二步:领导人致辞讲话 第三部: 文艺 ...

  9. sea.js模块化编程

    * 为什么要模块化? 解决文件依赖 解决命名冲突 ; var var2 = 2; function fn1(){ } function fn2(){ } return { fn1: fn1, fn2: ...

  10. JS+CSS3人物奔跑动画

    查看效果:http://hovertree.com/texiao/jquery/58/ 效果图: 代码: <!DOCTYPE html> <html> <head> ...