【发布时间】:2019-11-10 02:35:34
【问题描述】:
当我运行应用程序并转到用户的活动时,应用程序崩溃显示 mUsersList.setHasFixedSize(true);正在使应用程序崩溃。
这是消息“原因:java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法 'void androidx.recyclerview.widget.RecyclerView.setHasFixedSize(boolean)'”
private RecyclerView mUsersList;
private DatabaseReference mUsersDatabase;
@Override
protected void onCreate( Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.users_single_layout);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
mUsersDatabase = FirebaseDatabase.getInstance().getReference().child("Users");
mUsersList = findViewById(R.id.users_list);
mUsersList.setHasFixedSize(true);
mUsersList.setLayoutManager(new LinearLayoutManager(this));
}
【问题讨论】:
-
您膨胀的布局 users_single_layout 不包含 id 为:
users_list的视图。