Описание тега android-mvp

В Android MVP - это способ отделить фоновые задачи от действий / представлений / фрагментов, чтобы сделать их независимыми от большинства событий, связанных с жизненным циклом. Таким образом приложение становится проще, а сопровождаемость кода улучшается. Используйте этот тег, если ваш вопрос касается использования MVP в Android.
1 ответ

Код ошибки 415 с модификацией

Я создал следующий класс API для запроса веб-службы @POST("/v1/User/forgot-password") @FormUrlEncoded fun forgotPass(@Field("email") email: String): Call<ForgotPassword> и назвал это val call = RetrofitHelper.instance!!.api.forgotPass(email) c…
27 апр '18 в 14:10
2 ответа

Невозможно получить доступ к Nullable Dagger2 Android

Я пишу приложение, в котором я использую Dagger2 для внедрения зависимостей. Я новичок в кинжале. Я запутался в том, как это работает, и я не могу понять, как использовать эту библиотеку. Я попытался написать ниже модули и компоненты с помощью приме…
18 июл '17 в 11:03
1 ответ

Является ли Content Observer реализацией шаблона Observer?

Шаблон наблюдателя определяется книгой шаблонов проектирования "Бригада четырех" как " зависимость один-ко-многим между объектами, поэтому, когда один объект меняет состояние, все его зависимые элементы уведомляются и обновляются автоматически ". Он…
1 ответ

Presenter не может быть предоставлен без аннотированного метода @Provides или @Produces | Android | Кинжал 2

Я работаю с архитектурой Viper MVP Code - Когда я компилирую код, я получаю эту ошибку: Error:(32, 10) error: com.tv.goin.activities.login.LoginMvpPresenter<com.tv.goin.activities.logi n.LoginMvpView,com.tv.goin.activities.login.LoginMvpInteracto…
27 июл '17 в 07:17
0 ответов

Использовать пользовательскую модель в кинжале - Android

Я использую MVP а также Dagger в моем проекте. У меня есть пользовательская модель, которая заполняется из APIмогу ли я заполнить adapter с dagger? Я получаю результат в своем классе, как показано ниже: @Override public void showDegree(List<Degre…
29 ноя '18 в 11:19
1 ответ

Подписчик onNext вызывается до завершения асинхронных запросов в rxjava2.

Я реализовал шаблон хранилища в MVP, используя RxJava2 RemoteDataSource.java public Observable<List<A>> getAList(){ return ApiService. getAList() .compose(RxUtils.applySchedulers()) .doOnSubscribe(disposable -> Timber.d(..)) .doOnErro…
07 сен '18 в 15:54
4 ответа

Восстановление докладчиков для фрагментов ViewPager (MVP)

Я пытаюсь реорганизовать существующее приложение для использования архитектуры MVP. Одно из мероприятий имеет ViewPager с тремя фрагментами. Каждый фрагмент связан с докладчиком. Чтобы быть точным - каждый докладчик, когда он создан, получает View р…
14 фев '17 в 10:43
1 ответ

Можно ли сохранить логику сравнения в Activity под паттерном MVP

Я новичок в Android и пытаюсь изучить шаблон MVP. Я написал ниже пример учебника, который выбирает имя пользователя и пароль из EditText и проверяет, совпадают ли они с "Don" и "Bradman". Если да, то будет отображаться соответствующее сообщение. Мой…
28 окт '17 в 13:49
1 ответ

Почему мы используем Base View и Base Presenter для шаблона MVP?

В шаблоне MVP (Model View Presenter) с использованием базового представления и презентера является обычной практикой. Можем ли мы их опустить? и почему мы используем его в первую очередь?
06 апр '18 в 07:37
0 ответов

ViewState не сохраняется при повороте экрана в DialogFragment с Moxy

Я создал MvpBottomSheetDialogFragment на основе реализации MvpDialogFragment: open class MvpBottomSheetDialogFragment : BottomSheetDialogFragment() { private var isStateSavedInternal = false private val mvpDelegate: MvpDelegate<out MvpBottomSheet…
06 ноя '18 в 12:44
1 ответ

customlayout как mvp во фрагменте mvp

Я практиковал шаблон MVP в Android.Мой вопрос связан с тем, как спроектировать ситуацию, когда у вас есть фрагмент с пользовательским макетом (см. Макет ниже). нестандартная раскладка во фрагменте В customlayout есть 2 просмотра карт:- если вы нажме…
21 фев '17 в 12:26
1 ответ

Android MVP Architecture - SharedPreference считается моделью?

Я посмотрел много ресурсов об Android MVP. Из того, что я понимаю, Модель - это уровень доступа к данным, который имеет дело исключительно с любой работой, связанной с доступом к данным из хранилища (базы данных) системы внутри или снаружи. Например…
16 июл '18 в 01:34
1 ответ

Проблемы с использованием модели MVP для написания приложения для входа в систему

Я пытался написать приложение для входа в систему, используя модель MVP. И я использую WAMP для создания своего сервера. Я уверен, что мои документы php не имеют проблем. Вот структура моего приложения: введите описание изображения здесь А вот и фай…
1 ответ

Как инициализировать Presenter во фрагменте, используя структуру MVP Android

Здравствуйте, я попытался инициализировать объект Presenter в мой фрагмент, но его бросить ClassCastException E/AndroidRuntime: FATAL EXCEPTION: main Process: com.varshaawebteam.tp_comment_mvp, PID: 22672 java.lang.ClassCastException: com.varshaaweb…
1 ответ

Как управлять зависимостями докладчика при использовании Dagger/MVP?

У меня есть докладчик, который имеет несколько зависимостей, которые предоставляются ApplicationComponent, Теперь общая схема, которую я использовал, это использовать @Inject конструктор для ведущего. Но у меня есть случай, когда у докладчика около …
05 июн '17 в 16:51
0 ответов

Сортировка нескольких списков в Android по нескольким свойствам

Давайте сразу перейдем к теме! Вот в чем дело: у меня есть приложение для Android, использующее шаблон mvp. Есть действие, содержащее два фрагмента, которые являются вкладками, и оба они являются списками. Оба фрагмента используют один и тот же Inte…
31 май '17 в 19:01
0 ответов

Dagger 2.11, сложность при создании нового модуля для модификации и rxjava

Глядя на некоторые примеры, я смог работать с Dagger 2.11 для действий и фрагментов, однако я не получил никакого прогресса при создании модулей для обращений к Web-сервису с использованием Retrofit + RxJava. Извините, если это повторный вопрос, я н…
02 окт '17 в 19:59
2 ответа

Реализация MVP для одного действия с двумя (или несколькими) фрагментами

Я разрабатываю небольшое приложение, в котором отображается список, и при щелчке по элементу открывается дополнительный экран с деталями элемента. Я хочу реализовать MVP в качестве моей архитектуры для этого приложения, и я изо всех сил пытался поня…
0 ответов

В архитектуре MVP действие или фрагмент должны быть компонентом просмотра?

В нашей команде мы отделяем логику пользовательского интерфейса от действия или фрагмента, создавая новый класс для представления и позволяя действию / фрагменту управлять только жизненным циклом. Это хорошая практика или нет? public abstract class …
08 дек '18 в 10:08
1 ответ

Тест Мокито в схеме MVP

Я пытаюсь провести модульное тестирование своего класса Presenter с использованием Mockito, и я всегда заканчиваю тем, что провалю тест: org.mockito.exceptions.base.MockitoException: Cannot mock/spy class java.lang.String Mockito cannot mock/spy fol…
16 дек '18 в 05:14