Проблема с поиском пользователей в поисковом фрагменте androidStudio & Firebase - PullRequest
0 голосов
/ 20 июня 2019

Я пытаюсь создать простое социальное приложение, но поиск фрагмента, который находится в основном действии, приводит к аварийному завершению работы приложения с кодом ошибки: «java.lang.NullPointerException: попытка вызвать виртуальный метод» логический java.lang. String.equals (java.lang.Object) 'для ссылки на пустой объект "

В сообщении говорится, что я пытаюсь выполнить оператор if () для нулевого объекта, который не должен быть. Ошибка в if в конце следующего кода:

@Override
 public void onBindViewHolder(@NonNull final ViewHolder viewHolder, int position) {
    firebaseUser = FirebaseAuth.getInstance().getCurrentUser();

    final UserObject user = mUsers.get(position);

    viewHolder.username.setText(user.getUsername());
    Glide.with(context).load(user.getImageurl()).into(viewHolder.image_profile);
    isFollowing(user.getId(), viewHolder.follow);

    if(user.getId().equals(firebaseUser.getUid())){
        viewHolder.follow.setVisibility(View.GONE);
    }

   This is suppose to hide a follow button when the user object has the 
   user id.

 for (DataSnapshot snapshot : dataSnapshot.getChildren()){
                    User user = snapshot.getValue(User.class);
                    mUsers.add(user);
                }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...