zoukankan      html  css  js  c++  java
  • SharedPreference 存储小量数据,一般首次启动显示引导界面就用这个。

    写:
    //添加一个SharedPreference并传入数据
    SharedPreference sharedPreferences = getSharedPreferences("share_doc", Context.MODE_PRIVATE); SharedPreferences.Editor editor = sharedPreferences.edit(); editor.putString("Input", "传入的数据"); editor.commit();

    读:
    //根据你的需要读出SharedPreference中相应的值
    SharedPreference sharedPreferences = getSharedPreferences("share_doc",Context.MODE_PRIVATE);
    String str = sharedPreferences.getString("Input","没有这个字段");//根据你需要的字段读出相应的数据,如果没有这个字段则显示后面的值。(应用到首次进入显示引导界面)


    首次启动APP进入引导界面:
    SharedPreference sharedPreferences = getSharedPreferences("share_doc",Context.MODE_PRIVATE);
    boolean isFirst = sharedPreferences.getBoolean("isFirst",true);//如果没有这个字段则isFirst赋值为后面的true,首次进入肯定是没有这个字段的所以就会新建此字段并直接给它赋值true
    然后判断
    if(isFirst){
    //在这其中处理你的引导界面
    //并在这首次进入后需要把isFirst赋值为false下次就直接跳过了引导界面。
    }else{
    //处理你app进入的首页
     

    简单的SharedPreference就这样了。

  • 相关阅读:
    【开源】知乎日报UWP 更新
    【开源】知乎日报UWP 更新
    耿丹学院软工助教(2016年上半年)
    c++ STL map 结构体
    2016搜狐笔试二叉树和最大的子树
    从B树、B+树、B*树谈到R 树
    C++继承:公有,私有,保护
    循环队列
    C++中的static关键字
    c++map的用法
  • 原文地址:https://www.cnblogs.com/android-host/p/5287893.html
Copyright © 2011-2022 走看看