Articles of аннотации

Как переносить jaxb-аннотацию в библиотеку simpleXml?

Я использую Simple xml library для передачи аннотаций Jaxb в android. http://simple.sourceforge.net/home.php Я прошел через эти аннотации в jaxb @XmlRegistry @XmlElementDecl, и мне нужно преобразовать его в простые аннотации xml. У тебя есть идея? Также как переносить класс JAXBElement в класс simpleXml? Заранее спасибо.

Аннотации Android – Ввод списка типов суперкласса

Я пытаюсь выполнить следующий код Spring с помощью аннотаций Android: @Autowired public initHandlerList(List<Handler> handlerList) { // Do stuff with the list … } Я попытался использовать как интерфейс, так и класс. Определение бина: @EBean public AbstractHandler implements Handler {} Попытка ввести: @Bean public initHandlersList(List<AbstractHandler> handlersList) { // Do stuff with the list … } Но […]

Добавление / изменение аннотаций в проекте java

У нас есть библиотека Java-кода, которую мы намерены использовать в проектах. Некоторые из этих проектов потребуют добавления аннотаций к объектам Java в этой библиотеке (то есть в одном проекте эти объекты будут использоваться в реализации сервлетов JAX-RS, поэтому их необходимо аннотировать с помощью аннотаций JAXB, JSON и т. Д.). Проблема, с которой я сталкиваюсь, заключается […]

В чем разница между аннотациями @UiThread и @MainThread в Android?

Я думал, что @UiThread и @MainThread – одно и то же.

Что такое основное использование «Добавить метод контракта на …» Android Studio

Я получаю следующий вариант: «Добавить метод контракта в 'setDisplayHomeAsUpEnabled' » , я знаю, что проверка происходит из-за того, что NPE может бросить getSupportActionBar() но я хочу знать фактическое использование метода Contract Если я нажимаю Enter на этом выборе, я получаю: Любой обмен? Любая помощь? Это будет оценено 🙂

Как использовать kapt в области androidTest

Есть ли способ использовать kapt для области androidtest? В настоящее время я перехожу из com.neenbedankt.gradle.plugins android-apt в kapt, который отлично работает, но я не уверен, как это сделать для области androidTest – поэтому заменяем: apt "com.github.hotchemi:permissionsdispatcher-processor:$permissiondispatcher_version" apt "com.google.dagger:dagger-compiler:$dagger_version" с kapt "com.github.hotchemi:permissionsdispatcher-processor:$permissiondispatcher_version" kapt "com.google.dagger:dagger-compiler:$dagger_version" Отлично работает, но я не нашел возможности мигрировать: androidTestApt "com.google.dagger:dagger-compiler:$dagger_version"

Преобразование параметризованных Enum в перечисляемую аннотацию в android

У меня есть вопрос относительно андроида @IntDef Annotation. Я знаю, что в своем основном использовании он должен заменить enum . Но что, если у меня есть параметризованное перечисление с несколькими фиксированными значениями, например public enum MyEnum { YES(true, 1), NO(false, 0); private boolean boolState; private boolean intState; MyEnum(boolean boolState, int intState) { this.boolState = boolState; […]

Свяжите массив строк в масляном ноже

Я пытаюсь связать массив строк, используя butterknife . Но кажется, что нет способа (но в процессоре есть метод привязки массива). Вот мой код: strings.xml <string-array name="test_strings"> <item>VK</item> <item>Facebook</item> <item>Twitter</item> <item>Instagram</item> <item>Google plus</item> <item>Google mail</item> </string-array> Основная деятельность @Bind(R.string.test_strings) protected String [] mStrings;

GetStyledAttributes, аннотированный с помощью @StyleableRes. Подавлять предупреждения

Рассматривая ответ здесь , у меня были проблемы на линии: TypedArray ta = obtainStyledAttributes(R.style.MyCustomStyle, attrs); Похоже, что Android Studio не позволит мне пройти в int, который не исходит из ресурса R.styleable без предупреждений о загрузке. Он говорит мне, что он ожидает ресурс типа styleable, который, как я полагаю, означает, что код, который я вызываю, был […]

Каковы правильные применения @NonNull и @Nullable?

Я запутался в правильном использовании этих аннотаций. android.support.annotation.NonNull; android.support.annotation.Nullable; Информация в документации для @NonNull говорит: Обозначает, что возвращаемое значение параметра, поля или метода никогда не может быть нулевым. Что это означает в случае параметров, когда нет ничего, чтобы остановить передачу null ? Например, предположим, что у меня есть класс MyObject и что экземпляр может иметь […]

Intereting Posts
Эмулятор Nexus 7 использует папку макета, а не layout-sw600dp $ HTTP-статус запроса 0 с помощью https Рисование заполненного прямоугольника с рамкой в ​​android Приложение для Android, состояние активности (бег, не работает, передняя / задняя часть) Select-multiple-images-from-android, как получить Uris? Не удалось создать Android Virtual Device Bluetooth-звонок Gatt не работает с новым API для Lollipop NotifyDataSetChange не работает с пользовательским адаптером Android Spinner: избегать onItemВыбранные вызовы во время инициализации Уменьшение размера приложения для Android (apk) Диалоговое окно предупреждения в android не должно отклоняться Использовать макет местоположения без установки его в настройках Как добавить значок или изменить значок дня календаря? Ошибка в файле styles_base.xml – приложение для Android – Ресурс не найден, который соответствует указанному имени 'android: Widget.Material.ActionButton' Несколько экземпляров Android SDK Build-Tools, Bug или Feature?