ContentProvider 一个error问题

来源:互联网 发布:怎么选基金 知乎 编辑:程序博客网 时间:2024/05/29 00:31
<provider
            android:name="com.huaqin.wifi.installtogether.sql.InstallTogetherProvider"
            android:authorities="com.huaqin.InstallTogetherProvider" 
            android:exported="true" 
            />

Cursor cursor = resolver.query(InstallProvider.CONTENT_USER_URI, null, null, null, null);
cursor.moveToFirst();
运行是提示第二行有 空指针异常。

查看代码:
public class InstallProvider extends ContentProvider{
public static final String TABLE_SHALL_USER = "user";
public static final String TABLE_SHALL_HISTORY = "history";
public static final String PROVIDER_NAME = "content://com.app.IstallProvider";
public static final Uri CONTENT_USER_URI = Uri.parse("content://com.app.IstallProvider/user");
public static final Uri CONTENT_HISTORY_URI = Uri.parse("content://com.app.IstallProvider/history");
........
}

AndroidManifest.xml
<provider
            android:name="com.app.wifi.sql.InstallProvider"
            android:authorities="com.app.InstallProvider"   //错误原因:这里是 InstallProvider,上面写的是 IstallProvider
            android:exported="true" 
            />

---------------
技术关注细节啊。
0 0
原创粉丝点击