@Nullable
@Override
public Uri insert(Uri uri, ContentValues values) {
final SQLiteDatabase db = mCardsDBHelper.getWritableDatabase();
Uri returnUri = null;
int match = sUriMatcher.match(uri);
switch (match) {
case TRANSACTIONS: // Since insert and query all has same url
long transactionId = db.insert(DatabaseContract.TABLE_TRANSACTIONS, null, values);
if (transactionId > 0) {
returnUri = ContentUris.withAppendedId(DatabaseContract.CONTENT_URI, transactionId);
getContext().getContentResolver().notifyChange(uri, null);
} else {
throw new SQLException("Can't create ID");
}
break;
default:
throw new UnsupportedOperationException("This URI is not supported");
}
return returnUri;
}
TxProvider.java 文件源码
java
阅读 75
收藏 0
点赞 0
评论 0
项目:Udhari
作者:
评论列表
文章目录