当前位置:首页 > 技术心得 > 正文内容

MultiSelectListPreference 由于xml存在问题而崩溃

xjtudll9年前 (2017-11-14)技术心得7580

参考资料:

http://stackoverflow.com/questions/28687681/multiselectlistpreference-crashes-with-dependency

问题描述:

添加了一个MultiSelectListPreference,然后一运行程序,就崩溃了。

andrpid API:19,是支持MultiSelectListPreference的。

xml文件如下:

preferences.xml:

<?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">   <CheckBoxPreference         android:key="early"         android:title="@string/early"         android:summary="@string/early_summ"         android:defaultValue="false"/>  <PreferenceCategory         android:title="@string/time_remaining"         android:key="time_remaining">      <CheckBoxPreference             android:key="time_remaining_vibrate"             android:title="@string/remain_vibrate"             android:summary="@string/remain_vibrate_summ"             android:disableDependentsState="true"             android:defaultValue="false"/>      <MultiSelectListPreference             android:key="time_remaining_vibrate_times"             android:title="@string/remain_vibrate_times"             android:summary="@string/remain_vibrate_times_summ"             android:entries="@array/empty_array"             android:entryValues="@array/empty_array"             android:dependency="time_remaining_vibrate"/>  </PreferenceCategory>  </PreferenceScreen>
解决办法:

在 MultiSelectListPreference中添加:

android:defaultValue="@array/empty_array"

The other problem I had was a string cannot be cast as set exception, but that was fixed by clearing the app's data in settings.

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/478/

标签: Android
分享给朋友:

“MultiSelectListPreference 由于xml存在问题而崩溃” 的相关文章

Proteus7.10SP0安装&和谐包下载

dxswp 这位仁兄出手太快了,网上Proteus7.10安装包刚出来,ta就和谐了。NB人士。赞一个。 安装文件 http://115.com/file/be4tmeh4#  基于Nemo78  7.10 sp0 crack 修改。 中文系统可用,...

Windows7自带计算器计算反三角函数

Windows7自带计算器计算反三角函数

开始->所有程序->附件->计算器 查看->选择科学型 点击【Inv】,即可进入反三角函数的计算。...

浅析电波表——基本工作原理

浅析电波表——基本工作原理

一、电波表简介 电波钟表,也称为无线控制计时钟表 ( 英文名称为:Radio Controlled Timepieces)。电波钟是一种新兴的计时产品。目的是为了世界时间同步统一。主要是为了解决目前石英钟表的精确度问题。石英钟表较机械钟表已准确很多,但日差仍有一秒半秒。这种误差对于人们的日常生活没有...

Keil C51中嵌入汇编

Keil C51中嵌入汇编

   我们知道,用C语言实现精确延时是一件比较困难的事情,而用汇编写精确延时程序就简单多了,但是整个程序都用汇编,那就是件头疼的事情。要是能在C里面嵌入汇编,那就爽了,本文介绍的就是如何在Keil C51里嵌入汇编。   1、在 C 文件中以如下方式加入汇编代...

检测NSWindow关闭

You can declare your custom class to conform to NSWindowDelegate protocol. Set an instance of your custom class to be the delegate of your wind...

运算放大器芯片输出扩流电路三例(转载)

运算放大器芯片输出扩流电路三例(转载)

原文:http://m.elecfans.com/article/207872.html 工作原理:图1所示为三种集成运算放大器输出电流扩展电路,图(a )为双极性扩展电路;图(b)、图(c)为单极性扩展电路。在图1(a )所示电路中,当输出电压为正时,BG1管工作、BG2管截止;输出电压为负时,B...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。