bottomNavigation : ReselectedListener : 尝试在空对象引用上调用虚拟方法
bottomNavigation : ReselectedListener : Attempt to invoke virtual method on a null object reference
我在我的布局中使用底部导航,但是当我尝试在我的主要 activity oncreate 中编写一个点击它时,它给了我一个例外:
尝试在空对象引用上调用虚拟方法
私人 BottomNavigationView bottomNavigationView;
@Override
protected void onCreate(Bundle savedInstanceState) {
bottomNavigationView = (BottomNavigationView) findViewById(R.id.bottom_nav);
super.onCreate(savedInstanceState);
bottomNavigationView.setOnNavigationItemReselectedListener(new BottomNavigationView.OnNavigationItemReselectedListener() {
@Override
public void onNavigationItemReselected(@NonNull MenuItem item) {
}
});
改变这个
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bottomNavigationView = (BottomNavigationView) findViewById(R.id.bottom_nav);
bottomNavigationView.setOnNavigationItemReselectedListener(new BottomNavigationView.OnNavigationItemReselectedListener() {
@Override
public void onNavigationItemReselected(@NonNull MenuItem item) {
}
});
我在我的布局中使用底部导航,但是当我尝试在我的主要 activity oncreate 中编写一个点击它时,它给了我一个例外:
尝试在空对象引用上调用虚拟方法 私人 BottomNavigationView bottomNavigationView;
@Override
protected void onCreate(Bundle savedInstanceState) {
bottomNavigationView = (BottomNavigationView) findViewById(R.id.bottom_nav);
super.onCreate(savedInstanceState);
bottomNavigationView.setOnNavigationItemReselectedListener(new BottomNavigationView.OnNavigationItemReselectedListener() {
@Override
public void onNavigationItemReselected(@NonNull MenuItem item) {
}
});
改变这个
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bottomNavigationView = (BottomNavigationView) findViewById(R.id.bottom_nav);
bottomNavigationView.setOnNavigationItemReselectedListener(new BottomNavigationView.OnNavigationItemReselectedListener() {
@Override
public void onNavigationItemReselected(@NonNull MenuItem item) {
}
});