Я должен получить ответ, указанный ниже, из базы данных по его URL.Не с помощью класса DatabaseReference или класса DataSnapshot.Просто по URL базы данных Firebase в реальном времени.
{
"Emily Aries": "199",
"First Last": "2",
"J J": "194",
"John Deniel": "198",
"Sec User": "3"
}
Здесь имена и их значения являются динамическими. Это те значения, которые URL Firebase возвращает от определенного узла с именем «пользователи».Я обязан хранить имена в ArrayList имен и идентификаторы в ArrayList идентификаторов.
Здесь я прилагаю привязку структуры моего узла Firebase вместе с кодом, который я пытался реализовать.
ApiInterface.java
@GET("group_chat/Demo Group_2-g/users")
Call<JSONObject> groupUsers();
Фрагмент из реализации в моем основном классе.
private void getGroupUsersName() {
apiInterface = ApiClient.createService(ApiInterface.class);
Call<JSONObject> call = apiInterface.groupUsers();
call.enqueue(new Callback<JSONObject>() {
@Override
public void onResponse(Call<JSONObject> call, retrofit2.Response<JSONObject> response) {
}
@Override
public void onFailure(Call<JSONObject> call, Throwable t) {
}
});
}