【发布时间】:2017-06-27 09:33:53
【问题描述】:
在我们的应用程序(使用 Mosby)中,我们有一个 SearchActivity,它使用 Retrofit 来获取结果。
目前的基本流程是 SearchActivity 有一个 List<Results> (它有一个 @State 注释),我添加了检索到的结果。
从 SearchActivity 我打电话给presenter.doSearch(searchquery)
然后在我们的 Retrofit onSuccess 回调中调用 getView().populateResults(results)。
然后这会将检索到的结果添加到活动中的列表中,并添加到回收器视图中。
这不是正确的方法,因为我们现在得到了 TransactionTooLargeExcpetion's。
那么,使用 Mosby 保存这些获取的结果并在方向更改时恢复它们的正确方法是什么。
【问题讨论】:
-
你使用哪个 ViewState 实现类?
-
目前我们没有使用任何视图状态类。
标签: mosby android-mvp