Articles of Единицы

Ошибка кинжала 2: зависимость "не может быть предоставлена ​​без конструктора @Inject"

Я пытаюсь использовать Dagger 2 в своем проекте Android. Во-первых, я хочу использовать два компонента, ответственных за инъекцию зависимостей в масштабах приложений и приложений, соответственно. В качестве базовой ссылки, среди прочего, я использовал этот ответ . Таким образом, существует два разных способа настройки отношения между компонентами: с аннотацией @Subcomponent и параметром dependencies . Если я […]

Что происходит, когда мы восстанавливаем, сохраняем, очищаем и перезапускаем ионное состояние?

Что на самом деле происходит в проекте, когда мы ionic state restore, save, clear and reset ? Каковы ситуации, когда нам нужно их использовать? Я искал эту информацию, но не смог найти подходящего ответа с подробностями. Я ценю любую помощь.

Как перенести недостающую инъекцию из модуля с полным = false от кинжала 1 до кинжала 2

У меня есть проект / модуль библиотеки, который используется как приложениями Android, так и обычными java-приложениями. В кинжале 1 этот проект / модуль имеет свойство complete = false . Внутри есть поле @Inject, которое не выполняется какой-либо реализацией класса или методом @Provides. Идея состоит в том, чтобы заставить «верхний» модуль (ы), который имеет complete = […]

Кинжал 2 не действует

Я пытаюсь использовать новый кинжал 2, это мой первый опыт, но я не могу заставить его работать. Я думаю, что у меня есть концепция, и я понимаю пример здесь Я пытаюсь скопировать ту же структуру, немного измененную для моего примера. Вот AppComponent, который расширяет график, где я определил классы, которые я хочу. @ApplicationScope @Component(modules = […]

Android-камера2 api galaxy s7

Я пишу приложение, которое записывает видео с телефона и загружает его на сервер. Прекрасно работает на любом устройстве, кроме Galaxy S7. На записи Galaxy S7 создается видеофайл со звуком, а также нет видео или одного видеокадра. Это верно во временном файле, созданном на телефоне, а не только на том, который был загружен на сервер. Я […]

Проблема с осью 2 libarary

Я хотел преобразовать файл wsdl в java. Я установил плагин Axis2 в Eclipse, чтобы использовать wsdl2java. Я успешно преобразовал файлы wsdl в java, но есть определенные вещи, которые не получают поддержку сейчас и вызывают ошибки. Я думаю, что я неправильно интегрировал библиотеки оси. Например org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); is causing error (this can't be resolved to a type) […]

Dagger2 androidTest error duplicate entry: javax / annotation / Generated.class

Я использую Dagger2 для DI. Мой проект имеет 2 модуля :common модуль, который представляет собой библиотеку и модуль :app который является фактическим приложением. В библиотечном модуле у меня есть AndroidApp который расширяет MultiDexApplication и унаследован в модуле :app . Я следовал примеру Google dagger2, чтобы добавить DI с Dagger2. Каждый раз, когда я запускаю приложение, […]

Как использовать Dagger 2 с Buck, содержащим множество модулей buck?

Мой проект Android Buck состоит из множества независимых модулей. Например, логин – это собственный модуль buck, некоторые из моих больших моделей принадлежат их собственному модулю buck и т. Д. Проблема, с которой я сталкиваюсь, заключается в том, что если я подклассифицирую Application , я не уверен, как каждый модуль buck будет ссылаться на него. Если […]

Кинжал 2: java.lang.NoSuchMethodError

Не удается создать проект с помощью Dagger 2 (Android Studio 1.3). Шаг 1. Добавьте зависимости для build.gradle apt 'com.google.dagger:dagger-compiler:2.0' compile 'com.google.dagger:dagger:2.0' provided 'org.glassfish:javax.annotation:10.0-b28' Полный build.gradle apply plugin: 'com.android.application' apply plugin: 'com.neenbedankt.android-apt' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { minSdkVersion 14 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles […]

Разве Dagger 2 для Android не является каркасом DI, но прославил Service Locator?

Например, предположим, что мой адаптер для отдыха, созданный с помощью Retrofit, живет внутри класса Application. Я хотел бы получить его внутри Activity, поэтому напишу следующий код: public class MainActivity extends Activity { @Inject MyRestAdapter mRestAdapter; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ((GlobalApplication) getApplication()).getComponent().inject(this); } } Конечно, это выполнит свою работу. Но … Как это […]

Intereting Posts
Возможно ли поддерживать функцию setScrollY () (ScrollView API 14), подобную функции для более старых уровней API? Как подделать Wi-Fi или 3G-соединение на Android Как оживить элементы RecyclerView, когда они появляются Кордова сборки возвращает отсутствующий файл plugin.xml Android Facebook SDK v4 Проблема с просмотром API Android L Youtube – IllegalArgumentException: служебное намерение должно быть явным Android-приложение onStartup – белый экран Можно ли установить, как долго уведомление будет отображаться на уровне API API 10 или ниже? Доступ к идентификатору учетной записи Google Android и имени пользователя через телефонную защелку? Как использовать Google Place Check-Ins для Android Исключение SSL при использовании Volley Как я могу скрыть свой API-ключ, чтобы кто-нибудь разложил мое приложение, не увидел бы его? Открытый / закрытый ключ шифрования Android-PHP Могу ли я сохранить записанное видео в формате flv с помощью Android? Android Как выровнять AdView с центром в линейном макете