Я получил решение. Вот мой ответ.
docIdRef.addSnapshotListener(new EventListener<DocumentSnapshot>() {
@Override
public void onEvent(@Nullable DocumentSnapshot documentSnapshot, @Nullable FirebaseFirestoreException e) {
if (e != null) {
Log.d("Error========", "" + e);
return;
}
if (getActivity() == null) {
return;
}
if (documentSnapshot.exists()) {
documentSnapshot.getId();
Map<String, Object> forms = (Map<String, Object>) documentSnapshot.get("resume");
if (forms != null) {
for (Map.Entry<String, Object> form : forms.entrySet()) {
String key = form.getKey();
Log.d("TAG","------------"+key);
Object value=form.getValue();
Log.d("TAG","-----------"+value);
HashMap<String, Object> yourData = (HashMap<String, Object>) form.getValue();
Log.d("TAG","-----------"+yourData.get("ResumeName").toString());
ArrayList<String> list = (ArrayList<String>) yourData.get("ResumeURI");
Log.d("TAG", "-----------"+list.toString());
for (int i=0; i<list.size();i++)
{
Log.d("TAG", i+":"+list.get(i));
}
}
}
}
}
});