Я сталкиваюсь с ошибкой при использовании метода ImportFragment () в моем приложении AndroidApplication - PullRequest
0 голосов
/ 10 ноября 2018

Я строил приложение, в котором использовал навигационный ящик и фрагменты. Я создал макет фрагмента теста, а также его Java-файл. Теперь, когда я пытаюсь импортировать этот фрагмент в onNavigationItemSelected метод в навигационном ящике. Я получаю cannot resolve ImportFragment().

Я попробовал все. Мои зависимости верны в файле приложения.

Fragment fragment=null;
        int id = item.getItemId();

        if (id == R.id.nav_camera) {
           fragment = new ImportFragment(); 

Заранее спасибо.

1 Ответ

0 голосов
/ 10 ноября 2018

Является ли ImportFragment в том же пакете, что и класс, в котором находится этот код? Если это не так, вам, возможно, придется объявить фрагмент как открытый класс, поскольку вы пытаетесь получить к нему доступ из другого класса.

Таким образом, строка объявления класса для ImportFragment становится

public class ImportFragment{

//Your class code goes here


}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...