问题标签 [android-moxy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - (MVP) Moxy 的 getViewState() 中的 NullPointerException
我将 Moxy 安装到我的项目中,并根据文档设置注释。但是,当我启动该应用程序时,它会崩溃:
build.gradle 中的依赖项:
这是查看界面:
这是活动,实现了该视图:
这是代码,它崩溃的地方:
当它尝试获取 ViewState(由注释自动生成)时,它会抛出异常
那有什么问题?
android - Kotlin:解决泛型继承
阅读相同的文章后,我仍然无法解决泛型问题:
我有基本活动:
BaseView 接口
并且肯定 BasePresenter
然后我创建 BaseConnectionView
和 BaseConnectionPresenter
所以当我创建 BaseConnectionActivity
我有错误:
但它是亚型!
我怎么解决这个问题?
android - 使用 Moxy 库 (Android) 创建选项菜单
我正在使用 Moxy MVP 库构建一个 Android 应用程序。
当我尝试构建项目时,出现编译错误:
这是简单的 onCreateOptionsMenu 方法来膨胀菜单。有没有办法将包含此生命周期方法的活动类与 Moxy Presenter 一起使用?
或者使用此类生命周期方法和 Moxy 的正确方法是什么?
android - Moxy:如何将参数传递给 Presenter?
这是我的MVP实现:
现在我想使用Moxy。
所以这里改变 Activity
但是现在我如何将参数传递(context, offerId)
给 Presenter?
android - Moxy 将 UseCase 注入 Presenter
如何将 UseCase 注入 Moxy Presenter?
出现错误:
引起:kotlin.UninitializedPropertyAccessException:lateinit 属性 twitterLoginBehavior 尚未初始化
但是当我将相同的 UseCases 注入 Activity 时,一切正常。
android - 我的任务的最佳解决方案:线程、AsyncTask 还是服务?
我有一个创建和编辑申请的 Android 应用程序。所有数据都将存储在我的服务器上。
一个问题是:应用程序应该通过生成查询定期从服务器获取有关某些记录存在的信息。对服务器的查询之间的时间间隔应该是大约 30 秒。
1)您能否建议,解决此问题的最佳方法是什么?也许我错过了更好的选择?
目前我正在考虑选择以下选项:
- 线
- 异步任务
- 服务
2)对于服务,我应该在主线程中使用它还是将它放在另一个线程中?
3)此外,据我所知,当用户旋转手机时,Thread 或 AsyncTask 是使用 Activity 重新创建的。也许我可以将Moxy 库与 AsyncTask 一起使用,而不用担心 Activity 的重新创建?
先感谢您。
android - 如何在 moxy Presenter android 中获取上下文
如何从 Moxy Presenter 获取活动上下文?乍一看很简单...: 1. 添加Context getMvpActivity ();
到MvpView
接口并在活动中实现。2. 在演示者通话getViewState().getMvpActivity()
中。
但是 Moxy 不允许将非 void 方法添加到MvpView
接口。请帮助我。
PS我需要Presenter中的上下文来初始化App Component(activity
是static
getter的参数)。
谢谢。抱歉有些语法错误。
android - Moxy 的 MVP。未调用 Fragment 中 Presenter 的回调方法(getViewState() 不为空)
我在使用 Moxy 库实现 MVP 时遇到了困难。我阅读了 Moxy 的 github 页面并检查了示例,但任何解决方案都对我没有帮助。
在 MyFragment 中未调用 MyFragmentView 方法的回调,但在 MyFragmentPresenter getViewState() 中返回不为 null。
我的意思是
在 MyPresenter 中调用,但在 MyFragment 中调用
不叫。
请帮忙,有什么问题吗?
我的代码如下。
摇篮
我的片段视图
我的片段演示者
我的片段
**MyFragmentPagerAdapter **