这些insertDemmy()
方法给了我
未知 URL 内容://com.example.android.mypetdata/petsData
petEntry 类具有以下常量。
public static final String CONTENT_AUTHORITY = "com.example.android.mypetdata";
public static final Uri BASE_CONTENT_URI = Uri.parse("content://" + CONTENT_AUTHORITY);
public static final String PATH_PETS = "petsData";
public static final Uri CONTENT_URI = Uri.withAppendedPath(BASE_CONTENT_URI, PATH_PETS);
private void insertDummy(){
ContentValues values = new ContentValues();
values.put(petEntry.COLUMN_NAME, "Toto");
values.put(petEntry.COLUMN_BREED, "Terrier");
values.put(petEntry.COLUMN_GENDER, petEntry.GENDER_MALE);
values.put(petEntry.COLUMN_WEIGHT, 7);
try {
Uri newUri = getContentResolver().insert(petEntry.CONTENT_URI, values);
}catch (IllegalArgumentException e){
Log.d(TAG,e.getMessage());
}
}
我希望该行应该插入数据库而不是给我异常。我没有开发任何应用程序,实际上这是出于学习目的。所以请给我更多的描述和清晰的描述,以便我理解它。