Почему я не могу прочитать свою базу данных в моем проекте Android Studio - PullRequest
0 голосов
/ 22 апреля 2020

Это мой код:

private void readFromFirebase()
{
    try
    {
        myRef.addValueEventListener(new ValueEventListener()
        {

            @Override
            public void onDataChange(DataSnapshot dataSnapshot)
            {
                if(dataSnapshot.exists())
                {
                    for (DataSnapshot _anime : dataSnapshot.getChildren())
                    {
                        Anime _a = _anime.getValue(Anime.class);
                        myAnimeList.add(_a);
                    }
                    myAdapter.notifyDataSetChanged();
                }
            }
            @Override
            public void onCancelled(DatabaseError error)
            {
                Toast.makeText(AnimeListActivity.this, "Error", Toast.LENGTH_SHORT).show();

            }
        });

    }
    catch(Exception e)
    {
        Toast.makeText(this, "Somthing Went wrong", Toast.LENGTH_SHORT).show();
    }
}

И это мой журнал:

 2020-04-22 16:38:48.164 3558-3589/com.example.assignemt3 E/eglCodecCommon: glUtilsParamSize: unknow param 0x000082da
2020-04-22 16:38:48.164 3558-3589/com.example.assignemt3 E/eglCodecCommon: glUtilsParamSize: unknow param 0x000082da
2020-04-22 16:38:48.230 3558-3589/com.example.assignemt3 E/eglCodecCommon: GoldfishAddressSpaceHostMemoryAllocator: ioctl_ping failed for device_type=5, ret=-1

всегда показывает, что в этой строке есть ошибка:

Anime _a = _anime.getValue(Anime.class);

По сути, я хочу читать из базы данных, и моя база данных реального времени содержит данные, в ней есть объект из класса "Anime", и мне нужно прочитать эти данные и поместить их в список объектов

Это моя база данных:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...