В Firestore нет способа запросить документ, чтобы получить подколлекции под ним. Для того, чтобы получить имя документа и данные полей, которые вы запрашиваете, сначала вам нужно иметь имена вложенных коллекций, а затем использовать их в качестве ссылки. Если у вас есть только 2 подколлекции, я предлагаю вам использовать следующий код:
FirebaseFirestore rootRef = FirebaseFirestore.getInstance();
Query firstQuery = rootRef
.collection("Shop Notifications")
.document("ToseefShop1")
.collection("Notification ID:0");
Query secondQuery = rootRef
.collection("Shop Notifications")
.document("ToseefShop1")
.collection("Notification ID:1");
Task firstTask = firstQuery.get();
Task secondTask = secondQuery.get();
Task combinedTask = Tasks.whenAllSuccess(firstTask, secondTask).addOnSuccessListener(new OnSuccessListener<List<Object>>() {
@Override
public void onSuccess(List<Object> list) {
//Do what you need to do with your list
}
});