Ответ 1
ContentUris.parseId() преобразует последний сегмент пути в длинный.
Когда вы вставляете новый элемент в базу данных, такую как
Uri uri = getContentResolver().insert(Tournaments.CONTENT_URI, values);
Есть ли способ получить идентификатор из uri, который возвращается, поэтому мне не нужно запускать запрос, чтобы получить идентификатор с момента его уже в возвращаемом uri?
ContentUris.parseId() преобразует последний сегмент пути в длинный.
long id = Long.valueOf(uri.getLastPathSegment());
Использовать ContentUris.parseId(uri) Этот оператор преобразует последний сегмент пути в длинный.
Прочитайте документацию в здесь