尝试调用虚拟方法';java.lang.String Model.Users.getName()';关于空对象引用

尝试调用虚拟方法';java.lang.String Model.Users.getName()';关于空对象引用,java,android-studio,Java,Android Studio,我有一个错误: 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); CircleImageV

我有一个错误:

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);
我不知道为什么,因为我初始化了它们。我看到有其他帖子有这个错误,但我不知道在我的代码中修改什么才能好。另外,我有一个类,其中有构造函数、get和set方法

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;
    }


}

你能帮帮我吗?
提前谢谢

尝试使用Glide.with(this.load().into();方法而不是毕加索。

您能提供完整的堆栈跟踪吗?
流行的.currentonlineUser.getName()
->
流行的.currentonlineUser
很可能在那里
null
。是的,但是我如何修复它?创建一个并发布到这里。您可能已经通过构建找到了错误,但是如果您没有找到,您可以在此处发布的代码将使其他人能够回答该问题。可以提供您的AndroidManifest.xml问题可能就在那里。我遇到了同样的问题,并通过更改清单文件解决了它。OP遇到了空指针异常的问题,更改图像加载库不会解决他们的问题!