SharedPreferences
提供了用于存储Boolean
,Float
,Integer
,Long
,和String
put
和get
访问。由于它们全部保存在xml文件中,因此假设sharedPreferences.getString(...)
将以字符串的形式返回非字符串值并且不会抛出任何异常是安全的吗?SharedPreferences的任何值都可以作为字符串检索吗?
-1
A
回答
1
你可以只尝试一下,但根据doc:
String getString(String key, String defValue)
如果存在的话,或利用DefValue返回喜好值。 抛出ClassCastException,如果存在该名称的首选项,即不是字符串。
所以:第
0
存储值作为字符串并把它从SharedPreference字符串。你可以做到这一点。
0
是的,sharedPreferences会以与存储它相同的数据类型返回值。如果我们使用:sharedPreferences.putString(“tag”,“1111”),.getString()将返回1111作为字符串。 而且,如果我们使用sharedPreference.putInt(“tag”,1111),.getInt()将以int形式返回1111。
相关问题
- 1. JPA:我可以使用@Column(precision =)作为字符串值吗?
- 2. Apple TV用户代理字符串。任何人都可以提供吗?
- 3. 如何在Android中从SharedPreferences中检索字符串集合
- 4. 如何从联结表中检索值作为字符串?
- 5. 如何从多个行检索值作为单个字符串
- 6. TextEncoding可以转换为字符串吗?
- 7. VB:ArrayList以字符串作为索引(键)
- 8. 任何人都可以帮助我吗?
- 9. 任何人都可以解释OAuth吗?
- 10. 任何人都可以纠正它吗?
- 11. 我们可以将字符串保存为OpenTSDB中的值吗?
- 12. 检索SharedPreferences微调值
- 13. 如何从VB.NET中的字符串检索属性作为子字符串
- 14. 从SQL Server中检索所有值作为字符串
- 15. 任何人都可以帮我检查我的jquery.ajax不工作吗
- 16. 如何使用字符串作为数组索引路径来检索值?
- 17. 任何人都可以想到PHP框架的好名字吗?
- 18. 我可以使用.properties文件中的值作为Android字符串资源吗?
- 19. 无法从SharedPreferences获取字符串值
- 20. 检索绑定值的子字符串
- 21. 检索查询字符串的值
- 22. 可以将字符串转换为枚举值吗?
- 23. MAPI可以被不可变字符串信任吗?
- 24. local_variables的行为 - 任何人都可以解释吗?
- 25. 任何人都可以将WMI解释为旧的SNMP chap吗?
- 26. 什么是最大值可以作为字符串输入Integer.parseInt(字符串)
- 27. 从图像url中删除字符作为字符串检索?
- 28. VTD-XML可以将字符串作为输入吗?
- 29. 你可以让mongo默认生成_ids作为字符串吗?
- 30. 我可以使用v字符串作为IPv4地址吗?
getstring将总是返回一个字符串值 –
@KhizarHayat是的,但如果我存储整数值111,它会返回一个字符串值“111”? –
在放什么你的代码?如果使用sharedPreferences.putString(“tag”,“1111”),则返回 –