/**
* ********** UPDATE ***********
*
* @param uri
* @param values
* @param selection
* @param selectionArgs
* @return
*/
@Override
public int update(@NonNull Uri uri, @Nullable ContentValues values,
@Nullable String selection, @Nullable String[] selectionArgs) {
final int match = sUriMathcer.match(uri);
switch (match) {
case PETS:
return updatePet(uri, values, selection, selectionArgs);
case PETS_ID:
// For PET_ID extract the pet ID from the URI
String id = String.valueOf(ContentUris.parseId(uri));
selection = PetEntry._ID + "=?";
selectionArgs = new String[]{id};
return updatePet(uri, values, selection, selectionArgs);
default:
throw new IllegalArgumentException("Update is not supported for " + uri);
}
}
PetProvider.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:pets
作者:
评论列表
文章目录