#java #android
#java #Android
Вопрос:
Используя фрагмент, Android требует полного имени пути для объявления типа для класса, который я использую. (Использование Android Studio — это путь, найденный с помощью автозаполнения.)
Например:
- «com.example.myapp.MyClass» вместо просто «MyClass».
Почему это так? Что здесь происходит? Я нахожу это странным, потому что фрагмент находится в том же пакете, что и эти другие классы.
(Отредактировано для удаления ошибки.)
Комментарии:
1. Похоже
package
, что в файле фрагмента что-то не так2. @EpicPandaForce Спасибо, интерфейс подтверждения был объявлен неправильно. Я отредактировал вопрос, чтобы удалить это.
Ответ №1:
Проверьте свои настройки в разделе Редактор> CodeStyle (Java / Kotlin) на вкладке «Импорт», если флажок «Использовать полные имена классов» снят. Также попробуйте перестроить проект.
Комментарии:
1. Он не отмечен, и я его перестроил, но я все равно получаю сообщение об ошибке, если пытаюсь использовать «MyClass».