<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"
/>
---------------
技术关注细节啊。