Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用“与”符号存储字符串&&引用;在SharedReferences Android中_Android_Sharedpreferences - Fatal编程技术网

使用“与”符号存储字符串&&引用;在SharedReferences Android中

使用“与”符号存储字符串&&引用;在SharedReferences Android中,android,sharedpreferences,Android,Sharedpreferences,我尝试存储一个带有“&”的字符串,并注意到当我试图抓取字符串时,它与以前不同。它基本上被切断了 原始的字符串可能看起来像something=value&something2=value2,结果字符串可能看起来像something=value 我找不到任何关于允许存储哪些类型的字符的文档,但是有人知道“&”在SharedReferences中是否有某种限制吗?现在我使用URLEncode.encode,这似乎解决了问题,但是我仍然想知道是否有其他方法或者仅仅是SharedReferences不接受

我尝试存储一个带有“&”的
字符串,并注意到当我试图抓取
字符串时,它与以前不同。它基本上被切断了

原始的
字符串
可能看起来像
something=value&something2=value2
,结果字符串可能看起来像
something=value


我找不到任何关于允许存储哪些类型的字符的文档,但是有人知道“&”在
SharedReferences
中是否有某种限制吗?

现在我使用
URLEncode.encode
,这似乎解决了问题,但是我仍然想知道是否有其他方法或者仅仅是
SharedReferences
不接受
&

我可以在
EditTextPreference
中键入
foo=bar&goo=baz
并检索它。正如公共软件所建议的,这取决于如何将数据保存到
SharedReferences
SharedReferences
存储在XML文件中,
&
是一个特殊字符,
也是如此……请发布一些代码来演示您的问题。编辑您的原始问题。不要仅仅为了提供问题的额外信息而添加答案。