Описание тега mosby
Mosby - это библиотека Model-View-Presenter (MVP) для приложений Android.
0
ответов
Можно ли использовать фрагмент как MvpView внутри Activity, используя Mosby
Можно ли использовать фрагмент как MvpView внутри Activity, используя Mosby? Например, это урезанная версия TaskDetailActivity в проекте Google todo-mvp-dagger: public class TaskDetailActivity extends AppCompatActivity { public static final String E…
23 май '17 в 20:46
1
ответ
Объединить предыдущую наблюдаемую
Я пытаюсь объединить две формы вставки в одну, используя RxJava, RxAndroid и Mosby3, но я не могу найти способ заставить его работать. Моя структура: public final class CheckinIntent { private final CheckinCommand checkinCommand; private final Bitma…
14 июн '17 в 20:56
1
ответ
Отдельные временные события в архитектуре MVI
Попытка новой парадигмы архитектуры, когда презентатор создает поток неизменного состояния (модель), а представление просто отображает его. Не могу понять, как обращаться с ситуациями, когда нам нужно сделать какое-то событие только один раз. Есть п…
12 дек '17 в 16:50
1
ответ
Мосби MVP - FragmentStatePagerAdapter - NPE
Для моего нового приложения я хочу использовать Mosby Framework. На данный момент у меня есть активность с двумя вкладками, и она отлично работает для моей. Теперь я хочу реализовать новое действие с 12 вкладками, и когда я хочу переключиться на нов…
23 дек '15 в 13:49
1
ответ
Как сохранить экземпляр Presenter вложенного фрагмента при повороте экрана
Я столкнулся с этой проблемой, когда я начал использовать ViewPager, Поскольку каждая страница является вложенной Fragment Я не могу позвонить setRetainInstance(true) для этого. Итак, мне нужно хранить Fragment состояние к Bundle и отменить / вызват…
16 май '16 в 18:04
1
ответ
Ведущий: когда начинать асинхронную работу с фрагментом setRetainInstance(true)
Единственное отличие сохраненного экземпляра в жизненном цикле фрагмента состоит в том, что onCreate() не звонит. Но в этом состоянии View еще не раздут. Когда я должен вызывать методы, такие как loadNews() из Presenter фрагмента с setRetainInstance…
23 июн '16 в 16:55
0
ответов
Мосби: Как использовать ViewState в Activity при повороте экрана?
app / build.gradle: implementation 'com.hannesdorfmann.mosby3:mvp:3.1.0' implementation 'com.hannesdorfmann.mosby3:viewstate:3.1.0' У меня есть активность, которая показывает PDF-файл. Также сверху и снизу показаны 2 контейнера с иконками. При нажат…
08 дек '17 в 15:04
2
ответа
Тестирование Мосби с Мокито
Я использую Mosby, и я хотел бы проверить моего простого докладчика. public class DetailsPresenter extends MvpBasePresenter<DetailsView> { public void showCountry(Country country) { getView().setTitle(country.getName()); getView().setFlag(coun…
22 апр '17 в 08:13
1
ответ
Мой шаблон реализации для MVP действителен?
Я новичок в Android и MVP в целом, и я занимался программированием для iOS в течение последних 1,5 лет, поэтому я нахожу шаблоны делегатов легко усваиваемыми. Я реализовал MVP таким образом, что представление соответствует протоколу докладчика, что …
16 сен '15 в 19:30
1
ответ
Распространение Observables в onDettachView
Я сталкиваюсь с известной проблемой IllegalStateException в моем приложении. Проблема связана с выполнением сетевого запроса (с использованием Retrofit), возвращающего мне Observable. Я использую отличный фреймворк Mosby для работы с MVP, вот мой ко…
03 июл '17 в 02:13
2
ответа
Mosby MVI: непоследовательное поведение, связывающее намерения
Я использую новую библиотеку Mosby MVI для нового демонстрационного приложения. При определении намерений в презентаторе это противоречиво, когда намерение инициируется / испускается, когда представление присоединено. Например: давайте определим оче…
20 фев '17 в 13:31
1
ответ
Поддержка MvpConstraintLayout
Я пытаюсь поддерживать MvpConstraintLayout самостоятельно, просто скопируйте код из MvpLinearLayout public abstract class MvpConstraintLayout<V extends MvpView, P extends MvpPresenter<V>> extends ConstraintLayout implements MvpView, View…
29 мар '17 в 11:05
1
ответ
Mosby & EventBus
Я пытаюсь разработать приложение, используя Mosby и EventBus. Первое событие, которое я хочу получить, - это после входа в систему пользователя, создание события с привязкой, чтобы каждый экран мог получить доступ к информации для входа в систему в …
16 ноя '16 в 15:20
2
ответа
Android MVP и аналитика
Как применить Firebase Analytics(например) в архитектуре приложений MVP? (Я использую Мосби для создания MVP) Я хочу отслеживать события "opening screen", "do click action", Вот как я отправляю "opening screen" событие. private const val ANALYTICS_S…
22 авг '16 в 18:58
1
ответ
OnErrorNotImplementedException с использованием RxJava2 и Retrofit2 Mosby MVI
Я получаю OnErrorNotImplementedException и приложение вылетает, несмотря на обработку ошибки в нисходящем направлении (?). исключение E/AndroidRuntime: FATAL EXCEPTION: RxCachedThreadScheduler-1 Process: pl.netlandgroup.smartsab, PID: 9920 io.reacti…
05 июл '17 в 08:58
0
ответов
Как создать два экземпляра фрагмента с разными инъекциями с помощью кинжала 2
У меня есть фрагмент с наблюдаемой инъекцией и двумя наблюдаемыми (наблюдаемая сеть и наблюдаемая дБ) с тем же интерфейсом. Как я могу создать два экземпляра фрагмента с разными наблюдаемыми? Обновление с кодом: у меня есть два подкомпонента с тем ж…
12 авг '16 в 13:56
1
ответ
Архитектура клиентского приложения Android Ble
Это скорее общий вопрос, а не конкретный. В основном я разрабатываю приложение для Android, которое взаимодействует с периферийным устройством Ble. Я управляю связью Ble с помощью библиотеки RxAndroidBle. Что касается общей схемы, я решил попробоват…
16 авг '17 в 08:15
1
ответ
Делать намерения, которые требуют более одного аргумента?
В mosby и в примерах методы намерения в представлении принимают не более одного аргумента. Как передать более 1 аргумента интерактору через докладчика?
10 май '17 в 11:49
1
ответ
Как добавить базовый класс в MOSBY MVPActivity?
Я ищу способ добавить базовый класс в MOSBY MVPActivity. Позвольте мне объяснить, что мне нужно. Обычно при использовании mosby мы объявляем активность следующим образом: public class LoginActivity extends MVPActivity<LoginView, LoginPresenter>…
06 июн '17 в 09:44
1
ответ
Как избежать loadIntent() каждый раз при запуске фрагмента
При использовании mosby-Mvi, Следующий код работает нормально - срабатывает только один раз при создании фрагмента. override fun loadIntent(): Observable<Unit> { return Observable.just(Unit) } Следующий код работает неожиданно - срабатывает ка…
19 дек '18 в 04:06