使用mosby-mvi时, 以下代码工作正常-创建片段时仅触发一次。 以下代码无法正常工作-每当活动从后台唤醒时就会触发。 这是为什么? ...
使用mosby-mvi时, 以下代码工作正常-创建片段时仅触发一次。 以下代码无法正常工作-每当活动从后台唤醒时就会触发。 这是为什么? ...
阅读了Hannes Dorfmann撰写的MODEL-VIEW-INTENT文章后,我使用MVI模式设计了我的应用程序。 这是我的应用程序设计图。 我有两个可重用的片段,BarFragment和ContentFragment。 我的活动由这两个片段组成。 数据流为: ...
我试图写一些涉及复杂服务器调用的对话框。 因此,如果我可以直接在Dialog文件中添加一些MVP内容,我会发现比较容易。 但是,似乎没有MvpDialog。 我可以做些什么选择? ...
我有一些视图状态,例如StartingGame和GameStarted 。 如果用户开始游戏,我会依次发出两个状态,并在第一个事件中开始进度,如下所示: 旋转后,我的视图状态说,它已经处理了动画的开始,因此不显示动画。 我如何以MVI方式解决此问题? 我真的应该通过mvi状 ...
否则,我可以在我的应用程序中成功使用Mosby。 现在,我想将演示者添加到NavigationView控件中。 我已经重写了控件,以封装诸如添加菜单项和动态显示子控件之类的视图风格的东西。 现在,我想将所有演示者代码从MainActivity.java移到NavigationDrawe ...
当我的应用程序完成一些异步任务时,它会通知UI。 例如: 用户单击我的应用程序内的“完成工作”按钮-> async work started 并切换到另一个应用程序-> state is saved 然后我的应用程序中的“工作”完成,并且View-s更 ...
尝试新的体系结构范例,其中演示者创建不可变状态(模型)流和视图只是呈现它。 无法理解如何处理我们只需要一次制作一些事件的情况。 有几个例子。 1)笔记应用程序。 我们有editText和saveButton 。 用户单击saveButton ,会发生一些处理并清除editTex ...
我尝试使用Mosby。 但是我有一个问题。 我有活动(视图),演示者,模型和viewState。 在活动中,我有按钮。 当我单击按钮时,我从演示者调用该方法以加载数据: 加载数据的方法调用2种方法: 1. view.showProgress model.getD ...
应用程序/的build.gradle: 这是我的活动: 我的活动OfferDetailsPdfActivity的 onCreate()方法是成功调用。 但是我需要将param传递给活动,因此这里是生产代码: 现在在我的活动方法中未调用onCreate()方法,但成功 ...
我正在尝试使匕首在我的应用程序中正常工作。 创建模块组件和MyApp之后,我可以使用匕首将数据库服务注入视图,但是我在使用主持人做同样的事情时遇到了麻烦。 码: 模 零件 的AppModule 主要活动 以这种方式注入estateService之后,我 ...
这更是一个普遍的问题,而不是一个具体的问题。 基本上,我正在开发一个与Ble Peripheral Device通信的Android应用程序。 我使用RxAndroidBle库处理Ble通信。 至于一般模式,我决定尝试使用Mosby MVI,但这并不那么重要。 到目前为止,我创建 ...
在使用Mosby库的MVI中,访问流中reducer函数之外的状态的最佳方法是什么? 例如,当您需要为回收器加载下一页时,您需要知道最后加载了哪个页面。 (在示例应用程序中,最后一页保存在加载程序中,但这违背了拥有单个状态POJO的全部目的) ...
当我们执行popBackStack并返回后退堆栈中的前一个片段时,由于之前未调用过onSaveInstanceState(Bundle outState)的事实,因此onViewCreated(View view, Bundle bundle)方法中的onViewCreated(View vie ...
我得到一个OnErrorNotImplementedException抛出并且应用程序崩溃,尽管处理下游错误(?)。 例外 改造仓库: Interactor观察到这一结果: onErrorReturn { MapViewState.Error(it) }正确发出(在 ...
我在应用程序中遇到著名的IllegalStateException问题。 问题发生在完成网络请求(使用翻新)后,返回一个Observable。 我正在使用出色的Mosby框架来处理MVP内容,这是我的代码: 我从Crashlytics获得的例外是: 我的问题:在detachV ...
在我们的应用程序(使用Mosby)中,我们有一个SearchActivity,它使用Retrofit来获取结果。 目前的基本流程是SearchActivity有一个List<Results> (有一个@State注释),我将其添加到检索结果中。 从SearchActivity我调 ...
我的演示者如下所示: 我的片段的loadArticleIntent如下所示: 结果 如果是第一次创建该片段,我将获得以下3个项目: 初始事件 正在加载商品事件 加载的文章或错误事件 如果再次创建该片段,它将从地图中检索已经存在的演示者,并从 ...
我正在尝试创建一个带有SignaturePad的表单,仅发送视图,一旦用户单击“保存”按钮,就会触发保存意图并进行一些后台处理。 我有以下几点: 主持人: 签名片段: ... 最后我的看法: 问题是,一旦创建我的碎片,便会触发.startWith,而无 ...
我有以下代码: 继承自: 但是问题是,有时会触发fetchLocalCheckin,有时却不会。 我在这里做错了什么? 我错过了什么 ? ...