从strings.xml获取错误文本到MVP架构中的模型

时间:2016-10-10 21:36:58

标签: android string mvp

模型包含验证输入字段的逻辑,如电子邮件或密码为空,电子邮件模式错误或密码长度所有这些逻辑都在模型中,并且每个验证都会显示不同的验证消息。

所以现在如果我直接从R.java访问,那么这个模型将无法重用于其他应用程序。那么在MVP模式中遵循以显示错误消息的好方法是什么。

谁应该处理这些错误消息,模型或演示者?我无法继续坚持这个。

1 个答案:

答案 0 :(得分:0)

必须使用View!

处理错误消息可视化

您的演示者必须调用相关的错误方法,例如invalidEmail(),并且视图必须决定如何与用户交互并使用UI元素来显示错误。

在某些实现中,您可能希望显示动画而不是消息!因此,从下层发送消息到视图是不对的。