У меня эта ошибка:
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String Model.Users.getName()' on a null object reference
Это код сверху
TextView userNameTextView = headerView.findViewById(R.id.user_profile_name);
CircleImageView profileImageView = headerView.findViewById(R.id.user_profile_image);
И я получаю в следующих строках эту ошибку:
userNameTextView.setText(Prevalent.currentonlineUser.getName());
Picasso.get().load(Prevalent.currentonlineUser.getImage()).placeholder(R.mipmap.profile).into(profileImageView);
Не знаю почему, потому что я их инициализировал. Я видел, что есть другие сообщения с этой ошибкой, но я не знаю, что изменить в моем коде, чтобы все было в порядке. Кроме того, у меня есть этот класс, в котором есть конструктор, методы получения и установки;
package Model;
public class Users {
private String name="",image="";
public Users()
{
}
public Users(String name,String image) {
this.name = name;
this.image = image;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getImage() {
return image;
}
public void setImage(String image) {
this.image = image;
}
}
Не могли бы вы мне помочь? Заранее спасибо!