2

我正在使用 EpoxyController 实现 EpoxyRecyclerView。

由于我的用例要求非常快速地重新创建和区分模型(大约每秒 100 个模型),我担心大量(相对复杂的)EpoxyModel 会造成内存流失。所以我正在为他们寻找一个池化解决方案。

这让我想到了我的问题:何时/何处将模型返回到池中?

模型从池中取出,填充并通过 setData() 发送到 Controller,它替换模型列表并调用 requestModelBuild()。我正在考虑将旧模型列表保存在 setData() 中,并在构建完成并在模型构建侦听器上调用 onModelBuildFinished() 后将它们返回到池中。那行得通吗?环氧树脂是用旧型号做的吗?

4

0 回答 0