当您像这样向数据库插入新项目时
Uri uri = getContentResolver().insert(Tournaments.CONTENT_URI, values);
有没有办法从返回的URI中获取ID,这样我就不必运行查询来获取ID,因为它已经在返回的URI中了?
当您像这样向数据库插入新项目时
Uri uri = getContentResolver().insert(Tournaments.CONTENT_URI, values);
有没有办法从返回的URI中获取ID,这样我就不必运行查询来获取ID,因为它已经在返回的URI中了?
ContentUris.parseId() 将最后一个路径段转换为长整型。
long id = Long.valueOf(uri.getLastPathSegment());
long rowId = Long.valueOf(uri.getLastPathSegment());
Uri uri = getContentResolver().insert(Events.CONTENT_URI, values);
long rowId = Long.valueOf(uri.getLastPathSegment());