java - 如何删除 AndroidX Preference 值?
问题描述
我创建了一个自定义. 当我收到此错误消息时,我必须最初将首选项值保留为:Preference
RangeBarPreference
Integer
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
尝试执行时persistString("text")
。
persistString()
当我将偏好key
从更改age_range
为不同的东西时效果很好:
<app.meeq.RangeBarPreference
android:key="minmax_age"
android:title="Age Range"
android:layout="@layout/preference_rangebar"/>
但我想使用初始密钥age_range
,即使它保存为Int/Integer
.
如何删除该age_range
Preference
值以便可以使用persistString()
它?
解决方案
推荐阅读
- ios - 将数据从 TableView 发送到 DetailView Swift,即使它不在 UITableList 上
- google-sheets - REGEXEXTRACT 提取值并对一系列数字求和
- python-3.x - 新应用引擎应用程序的 Python 3.7 本地开发服务器选项
- mysql - mysql匹配一列上的重复项,仅在另一列上不同
- c++ - 全局变量多读一写多线程安全吗?
- flask - 在 python 脚本期间请求用户输入
- css - 更改引导导航栏容器垂直对齐的位置
- node.js - 将前端放入 RESTful api
- javascript - 防止用户离开,提供有选择的模态
- tar - 在 tar 文件中列出 zip 文件的内容