Articles of Единицы

Кинжал 2 «Превосходный компонент кинжала» не может скомпилировать? Автоматически сгенерированный класс

Я пытаюсь использовать Кинжал 2 на андроиде. Раньше я работал, и у меня были приложения appModule для инъекций в определенные классы в приложении. Моя проблема в том, что iam получает ошибку Error:(14, 55) error: cannot find symbol class DaggerAppComponent Которые пытаются импортировать. Это автогенерируемый класс Ниже указаны мои зависимости от кинжала в файле build.gradle compile […]

Кинжал 2 Сохранение и восстановление состояния при остановке активности

Я в тупике. Я использую Dagger 2 для инъекций зависимостей, но я теряю состояние, когда приложение переходит в фоновый режим. Вот сценарий: приложение запускается и создает зависимости. Все работает отлично, пока приложение остается на переднем плане. Однако есть сценарий, когда приложение должно заходить в фоновый режим. Когда он вернется, значения, хранящиеся в одном из моих […]

Обновить страницу в ionic2

Это их способ обновить только страницу, т. Е. Только один экран в ionic2. Я пытался : window.location.reload(); а также location.reload(); Но он восстанавливает приложение .. это их способ только обновить эту страницу (конкретный экран). Также попробовали: <ion-input *ngIf="no_internet === 1" (click)="refresh($event)"></ion-input> В ts: refresh(refresher) { console.log('Begin async operation', refresher); setTimeout(() => { console.log('Async operation has […]

В чем разница между ActivityCompat и ContextCompat?

Я пытаюсь использовать камеру Android, для API 23 или выше, она требует просить разрешения во время выполнения. Согласно документации , я могу выполнить это, используя ActivityCompat или ContextCompat. Я не понимаю, в чем разница между ними и их компромиссы. Спасибо за внимание.

Использование кинжала 2 для ввода в эксплуатацию

У меня есть приложение, которое в основном является службой, которая работает все время и сигнализирует пользователю, когда что-то происходит. Когда служба создает тревогу, она должна дать ему свой context чтобы сигнал тревоги мог выполнять обратные вызовы для службы, когда что-то происходит. Например: public MyService extends Service{ private SomeAlarm alarm; @Override public void onCreate() { super.onCreate(); […]

Внедрение кинжала 2 в классе Java

Я пытаюсь использовать Dagger2 для DI, он отлично работает для классов, связанных с Activity / Fragment, где есть событие onCreate lifecycle. Теперь у меня есть простой Java-класс, который я хочу ввести. Любые идеи относительно того, как это сделать, будут оценены. Код, который у меня есть, выглядит следующим образом: BasicMoviesUsecaseComponent.java – @PerActivity @Component(dependencies = AppComponent.class, modules […]

Ionic2 / Cordova build публикует приложение с различными функциями. Пример: бесплатный и оплаченный

Я разрабатываю приложение, где у него будет платная (полная) версия и бесплатная (облегченная) версия. В другом приложении, разработанном для Android, можно легко управлять этим с помощью productFlavors ( productFlavors ), где я могу настроить замену любой части приложения. Например: я могу настроить applicationId и флаг boolean PAID_VERSION для каждого приложения следующим образом: productFlavors { free […]

Сгенерированный класс для Component of Dagger 2 не найден в compileTestJava плагина Java Gradle

Ну, я переношу свой Android-проект на использование Clean Architecure: https://github.com/android10/Android-CleanArchitecture Это означает, что часть моего кода находится в доменном модуле (чистая Java, без зависимости от Android). Для этого проекта я использую Dagger 2, который генерирует источник, используя обработчик аннотации (во время компиляции). У меня есть следующая конфигурация Gradle для моего проекта: apply plugin: 'java' sourceCompatibility […]

Nexus 5x обратный ландшафтный датчик исправить в приложении предварительного просмотра камеры Android

Я как бы новичок в разработке Android, поэтому извиняюсь заранее, если мой вопрос тривиален. В одной части моего приложения мне нужен предварительный просмотр моей задней камеры, поэтому я создал пользовательский класс, который расширяет SurfaceView и реализует SurfaceHolder.Callback (я следовал в основном инструкциям в документации по Android). К сожалению, я тестирую свое приложение в Nexus 5x, […]

Кинжал 2: инжектирование введенного пользователем параметра в объект

Скажем, у меня есть класс Util, который принимает объект – экземпляр класса Validator . Поскольку я хочу избежать создания экземпляра класса Validator в Util, я передаю его через конструктор: public class Utils { @Inject public Util(Validator validator) { } } У меня есть модуль, который предоставляет экземпляр Validator: @Provides @Singleton PhoneNumberUtil provideValidator() { return Validator.getInstance(); […]

Intereting Posts
Facebook NativeAdsManager исключает из памяти исключение в RecyclerView Общие настройки перезагружаются, когда приложение принудительно закрывается или падает В чем основное различие между фрагментом и активностью? Какой код можно записать в фрагменте? Как установить текст текстового представления в другом потоке Phonegap Vs на основе разработки iOS / Android в 2014 году Как столкнуться с объектами с высокой скоростью в Unity MaxWidth не работает с fill_parent Как сделать снимок экрана Как определить изменение ориентации в макете в Android? Как отменить регистрацию телефона из облачных сообщений firebase Программирование на Android: с чего начать создавать простой браузер файлов? XmlPullParserException Бинарная строка XML-файла # 17 тег <vector> требует viewportWidth> 0 Android: чтение XML из локального ресурса (для тестирования) Как я могу получить текущую дату в Android? Android – API Карт Google v2 – Ошибки SupportMapFragment