Вызвано: java .lang.NullPointerException: попытка вызвать виртуальный метод 'com.ittianyu.bottomnavigationviewex.BottomNavigationViewInner com.ittianyu.bottomnavigationviewex.BottomNavigationViewEx.enableAnimation (ссылка на null) в null (ссылка на null) на null .example.mapchat1.utils.BottomNavigationViewHelper.setUpBottomNavigationView (BottomNavigationViewHelper. java: 27) в com.example.mapchat1.CallsActivity.setUpBottomNavigationView (CallsActivity. java: 28) в com.exallsActiveate . java: 22)
publi c класс BottomNavigationViewHelper {
public static final String TAG = "BottomNavigationViewHe";
public static void setUpBottomNavigationView(BottomNavigationViewEx bottomNavigationViewEx) {
Log.i(TAG, "setUpBottomNavigationView: Setting up BottomNavigationView");
bottomNavigationViewEx.enableAnimation(false);
bottomNavigationViewEx.enableShiftingMode(false);
bottomNavigationViewEx.enableItemShiftingMode(false);
bottomNavigationViewEx.setTextVisibility(false);
}
public static void enableNavigation(final Context context,BottomNavigationViewEx viewEx){
viewEx.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) {
switch (menuItem.getItemId()) {
case R.id.ic_profile:
Intent intent1 = new Intent(context, ProfileActivity.class);
context.startActivity(intentProfile);
break;
case R.id.ic_chat:
Intent intent2 = new Intent(context, ChatActivity.class);
context.startActivity(intentChat);
break;
case R.id.ic_calls:
Intent intent3 = new Intent(context, CallsActivity.class);
context.startActivity(intentCalls);
break;
case R.id.ic_home:
Intent intent4 = new Intent(context, MainActivity.class);
context.startActivity(intentHome);
break;
}
return false;
}
});
}
}