Почему Android Studio вводит полный путь для некоторых классов? - PullRequest
1 голос
/ 03 апреля 2019

У меня есть следующий код для создания пользовательского адаптера, и Android Studio по умолчанию использует полный путь к моему пакету. Это не всегда было так. Интересно, что изменилось. И он не знает, что такое localNetView, хотя объявлен наверху моего класса. Почему Android Studio делает это так? Без внесения каких-либо изменений не могу найти классы.

private ListView localNetListView;
private Adapter localNetAdapter;

localNetListView  = (ListView) findViewById(R.id.local_network);
localNetAdapter = new org.pctechtips.netdroid.HostAdapter(this, R.layout.list_main, localIfaceInfo);
localNetListView.setAdapter(localNetAdapter);

1 Ответ

2 голосов
/ 03 апреля 2019

Убедитесь, что опция «Использовать полные имена классов» в меню «Файл»> «Параметры»> «Редактор»> «Стиль кода»> «Java»> «Импорт» не установлена.

Если это происходит только с файлом, проверьте импорт вручную и посмотрите, импортируется ли другой класс с тем же именем (и другим пакетом), и удалите его строку импорта.

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