Cannot resolve method'setupWithNavController...'

Появляется вот такая ошибка не могу понять в чём проблема введите сюда описание изображения

Код:public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    BottomNavigationItemView bottomNavigationView = findViewById(R.id.bottomNavigationView);
    NavController navController = Navigation.findNavController(this, R.id.fragment);
    NavigationUI.setupWithNavController(bottomNavigationView, navController);
}

}

Это ошибка:error: no suitable method found for setupWithNavController(BottomNavigationItemView,NavController) NavigationUI.setupWithNavController(bottomNavigationView, navController); ^ method NavigationUI.setupWithNavController(Toolbar,NavController) is not applicable (argument mismatch; BottomNavigationItemView cannot be converted to Toolbar) method NavigationUI.setupWithNavController(NavigationView,NavController) is not applicable (argument mismatch; BottomNavigationItemView cannot be converted to NavigationView) method NavigationUI.setupWithNavController(BottomNavigationView,NavController) is not applicable (argument mismatch; BottomNavigationItemView cannot be converted to BottomNavigationView)

dependencies {
    implementation fileTree(dir: "libs", include: ["*.jar"])
    implementation 'androidx.appcompat:appcompat:1.2.0'
    implementation 'androidx.constraintlayout:constraintlayout:2.0.1'
    implementation 'androidx.navigation:navigation-fragment:2.1.0'
    implementation 'androidx.navigation:navigation-ui:2.1.0'
    implementation 'androidx.legacy:legacy-support-v4:1.0.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test.ext:junit:1.1.2'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
    implementation 'com.google.android.material:material:1.0.0'
    implementation 'androidx.cardview:cardview:1.0.0'

}

Ответы (1 шт):

Автор решения: marticztn

мой родной язык не русский, простите пожалуйста мою грамматику.

Измените

BottomNavigationItemView bottomNavigationView = findViewById(R.id.bottomNavigationView);

на

BottomNavigationView bottomNavigationView = findViewById(R.id.bottomNavigationView);

BottomNavigationItemView и BottomNavigationView - это не одно и то же.

→ Ссылка