1
Когда я использую @EActvity
в IntelliJ IDEA (v2016.2.4), проверка кода выдаст предупреждение: например.AndroidAnnotations: как обрабатывать «активность не зарегистрирована в манифесте»
The '<activity> my.package.TestActivity' is not registered in the manifest
Каков рекомендуемый способ обращения с этой ситуацией?
- Справка Lint в IDEA указывает, что мы должны сделать анкеты
TestActivity
. Это звучит разумно, но когда мы делаем это, AndroidAnnotations не будет генерироватьTestActivity_
класса больше - другого варианта, чтобы добавить
@SuppressLint("Registered")
или@SuppressLint("all")
кTestActivity
классу, который не имеет никакого эффекта (предупреждение еще есть) - следующего варианта является использование
tools:ignore="all"
вAndroidManifest.xml
, но это также не имеет никакого эффекта
примечание: этот обходной путь IntelliJ ознаменует 'ignore' тег как ошибки: увидеть эту проблему: [«Элемент игнорировать не разрешено здесь»] (HTTP: // StackOverflow .com/вопросы/39685618/IntelliJ-идея-элемент игнорируемого-это-не разрешенный-сюда) – TmTron