我正在使用 Java 类将数据从 .csv 文件导入我的应用程序。我在网上找到了一些例子,他们似乎就是这样做的。但是,它显示错误:解析 XML 时出错:未绑定前缀。我对此进行的研究表明它通常是拼写错误。如果是的话,我找不到了。这是我遇到问题的部分。
<provider android:name="com.ATS_Boxes.ContentProvider.class"
android:authorities="ContentProvider"></provider>
发布整个 XML 文件。
我的猜测是您没有声明“android”命名空间,因此在解析属性 android:name 和 android:authorities 时它会呕吐
您似乎试图provider
在 Android 资源文件中声明 a - 这是不可能的。您只能在项目的清单文件中声明提供程序(在项目的AndroidManifest.xml
根目录中)。
此外,虽然我不确定它是否有任何区别,但您作为注释提供的 xml 代码中的第一行内容如下:
<!--?xml version="1.0" encoding="utf-8"?-->
好像被注释掉了 通常它应该看起来像:
<?xml version="1.0" encoding="utf-8"?>