Android 应用中的 MVP - Presenter 状态

Posted

技术标签:

【中文标题】Android 应用中的 MVP - Presenter 状态【英文标题】:MVP in Android app - Presenter state 【发布时间】:2017-05-26 08:23:55 【问题描述】:

我在 android 中使用地图。所以,当我离开活动时(而不是旋转屏幕时),我想保存一些演示者的状态以保存数据。除了带有 ArrayList 的单例之外,我找不到解决方案,但我想使用已经编写好的解决方案。谢谢。

【问题讨论】:

查看 Mosby、Moxy、Nucleus 和 ThirtyInch 并随时查看 Android Arsenal 中所有可用的。就个人而言,我曾使用 Mosby 创建 ViewState 并保存 viewstate 信息。 你可以看看这个示例项目github.com/mmirhoseini/marvel和这篇文章hackernoon.com/…来更熟悉MVP。 【参考方案1】:

签出Android Boilerplate 源代码,它使用依赖注入并通过Dagger 作用域持久化演示者。

【讨论】:

以上是关于Android 应用中的 MVP - Presenter 状态的主要内容,如果未能解决你的问题,请参考以下文章

Android 应用中的 MVP - Presenter 状态

框架模式MVC与MVP在Android中的应用

Android官方MVP架构解读

Android中的MVP模式

Android中的MVP模式

Android开发:浅谈MVP模式应用与内存泄漏