如何在MVP模式下的EditText中保持脏状态?

时间:2016-05-01 17:00:53

标签: android mvp

我使用MVP模式。

在我的Activity onResume()中,我调用Presenter调用Model,加载数据,我的Presenter调用我的Activity(View)并更新我的EditText字段。

现在,如果我更改我的EditText并调用另一个Activity,请回到原来的Activity重新加载我的数据(由于onResume()),我的脏数据消失了。 如何在MVP模式下最好地处理这种情况?

1 个答案:

答案 0 :(得分:1)

您的活动正在执行此过程以初始化:
onCreate - > onStart - > onResume - >运行
如果您打开另一项活动:
跑步 - >在onPause
当你结束其他活动时:
onPause - > onResume - >运行

正如您所看到的,当其他活动关闭时,您将再次转到onResume 如果你需要初始化你的EditTexts,我认为在onCreate上做得更好。这样,您就不会丢失数据。