b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

sharedpreferences_preference.getorder_详解Android首选项框架ListPref(2)

电脑杂谈  发布时间:2016-06-06 01:03:08  来源:网络整理

我们还是来看一下效果吧。

sharedpreferences_preference.getorder_详解Android首选项框架ListPref

下面这个XML文件就是用来定义我们 这个菜单的,此文件的目录在 /res/menu/mainmenu.xml

Xml代码

也比较简单了。

在接下来就是我们的布局文件main.xml了

Xml代码

只有一个TextView 主要用来显示我们修改首选项之后的文本和值。

有了main.xml自然少不了MainActivity了,下面使我们的MainActivity类

Java代码

如果大家对这里比较陌生,比如 SharedPreferences 是什么东西,可以参考这两篇文章。

在下边就是我们的AndroidManifest.xml文件了,倒也没啥特别的。

Xml代码

OK,当我们完成了上边的所有运行应用程序,首先会看到一个简单的文本消息,显示“option value is 1(# of Stops)”。单击Menu按钮,然后在点击Settings,就会打开我们的首选项视图FlightPreferenceActivity,然后我们更改首选项的值,然后再点击back按钮就会看到我们修改后的值了。

大家可能会问,那Android把我们修改后的数据存储在哪里了呢?前面已经提到Android framework还会负责持久化首选项。例如,当用户选择一个排序选项时,Android会选择存储在应用程序 /data 目录下的一个XML 文件中,见下图。

实际的文件路径为 /data/data/[PACKAGE_NAME]/shared_prefs/[PACKAGE_NAME]_preferences.xml。我们需要 看看这个文件里边到底存了些什么? 导出这个文件就可以看到了。哦 不对,不用这样 太麻烦了, 我们 去 shell 里边 用 cat 读一下就行了,见下图。

sharedpreferences_preference.getorder_详解Android首选项框架ListPref

一看便知,是以键值对的方式存取。

来源:<>

以上就是关于listpreference的全部内容,相信你一定会非常满意。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-7844-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 关鑫娜
      关鑫娜

      相信世吅界还是充满爱的

    • 王昌龄
      王昌龄

      福建有多少导弹对着台湾你知道吗

    • 王谌
      王谌

      如果是

    热点图片
    拼命载入中...