У меня есть изображение, сохраненное Ури в массиве.Теперь я пытаюсь сохранить эти Uri в базу данных.С кодом ниже, он создает каждый раз новый идентификатор.Но я хотел, чтобы все было сохранено под одним идентификатором.
ArrayList<String> imageDUrlString = new ArrayList<>();
for (int i = 0; i < arrayuri.size(); i++) {
imageDUrlString.add(arrayuri.get(i).toString());
}
Map<String, Object> map = new HashMap<>();
map.put("imageDownloadUrl", imageDUrlString);
DatabaseReference dbRefLicenseDoc = FirebaseDatabase.getInstance().getReference();
dbRefLicenseDoc.child(FirebaseAuth.getInstance().getUid()).child(postId)
.updateChildren(map);
Приведенный выше код производит это:
---User ID
---Random ID
----imageDownloadUrl
---- 0:"[https://firebasestorage.googleapis.com/ image1
---Random ID
----imageDownloadUrl
---- 0:"[https://firebasestorage.googleapis.com/ image2
---Random ID
----imageDownloadUrl
---- 0:"[https://firebasestorage.googleapis.com/ image3
Есть ли способ сделать все Uri с фиксированным идентификатором, который находится под идентификатором пользователя, подобным этому?
---User ID
----imageDownloadUrl
---- 0:"[https://firebasestorage.googleapis.com/ image1
---- 1:"[https://firebasestorage.googleapis.com/ image2
---- 3 :"[https://firebasestorage.googleapis.com/ image3
Я ценю любые предложения