0

我正在使用 Java 类将数据从 .csv 文件导入我的应用程序。我在网上找到了一些例子,他们似乎就是这样做的。但是,它显示错误:解析 XML 时出错:未绑定前缀。我对此进行的研究表明它通常是拼写错误。如果是的话,我找不到了。这是我遇到问题的部分。

<provider android:name="com.ATS_Boxes.ContentProvider.class" 
android:authorities="ContentProvider"></provider>
4

2 回答 2

0

发布整个 XML 文件。

我的猜测是您没有声明“android”命名空间,因此在解析属性 android:name 和 android:authorities 时它会呕吐

于 2012-04-27T21:32:10.790 回答
0

您似乎试图provider在 Android 资源文件中声明 a - 这是不可能的。您只能在项目的清单文件中声明提供程序(在项目的AndroidManifest.xml根目录中)。

此外,虽然我不确定它是否有任何区别,但您作为注释提供的 xml 代码中的第一行内容如下:

<!--?xml version="1.0" encoding="utf-8"?-->

好像被注释掉了 通常它应该看起来像:

<?xml version="1.0" encoding="utf-8"?>
于 2012-04-28T03:40:50.877 回答