常量字符串“UTF_8”在Android Studio中引发警告

时间:2017-04-20 09:48:29

标签: android android-studio

在课程开头考虑这段代码:

private static final String UTF_8 = "UTF_8";

Android工作室似乎遇到了某种问题:

enter image description here

这不是阻塞错误(是警告吗?)我可以编译并执行。

但我想知道为什么它显示为错误。

我正在使用常量来调用URLEncoder.encode(String, String)

1 个答案:

答案 0 :(得分:0)

看起来Android Studio存在一些问题。顺便说一句,我已经定义了相同的常量,但在我现在使用的Android工作室中没有看到任何错误。尝试使缓存无效&重新启动'

不要使用自己的字符串,这个

有内置常量
android.util.Xml.Encoding.UTF_8

首先导入Xml;

import android.util.Xml;

然后

URLEncoder.encode(String, Xml.Encoding.UTF_8);