Как узнать, что запрос FirebaseRecyclerAdapter равен нулю или нет, существует или нет
Я нашел несколько инструкций по
https://github.com/firebase/FirebaseUI-Android/tree/master/database
это говорит:
Данные и события ошибок
При использовании FirebaseRecyclerAdapter вы можете
хотите выполнить какое-либо действие при каждом изменении данных или при наличии
ошибка. Для этого переопределите onDataChanged () и onError ()
методы адаптера:
FirebaseRecyclerAdapter adapter = new FirebaseRecyclerAdapter<Chat, ChatHolder>(options) {
// ...
@Override
public void onDataChanged() {
// Called each time there is a new data snapshot. You may want to use this method
// to hide a loading spinner or check for the "no documents" state and update your UI.
// ...
}
@Override
public void onError(DatabaseError e) {
// Called when there is an error getting data. You may want to update
// your UI to display an error message to the user.
// ...
}
};
Когда я пытался использовать следующее:
mAdapter = new FirebaseRecyclerAdapter<Place, PlaceViewHolder>(options)
{
@Override
public void onDataChanged(DataSnapshot dataSnapshot)
{
// Called each time there is a new data snapshot. You may want to use this method
// to hide a loading spinner or check for the "no documents" state and update your UI.
// ...
if (dataSnapshot.exists())
{
Log.d(TAG,"data exists");
}
else
{
Log.d(TAG,"No data exists");
}
}
@NonNull
@Override
public PlaceViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i)
{
Сообщение об ошибке:
Метод не переопределяет метод из своего суперкласса
Так как я могу решить эту проблему, спасибо.