我有一个关于 Activity 图的问题。我阅读了很多关于该主题的 Material ,但老实说,我仍然不确定信号的发送和接收。

我为密码认证做了一个简单的 Activity 图。

基本上我想做的是在服务器在数据库中执行搜索后向客户端发送消息。这种信号的使用是否正确?

对图表结构的任何批评都将受到欢迎。

这是提到的图表:

请您参考如下方法:

信号用于指示与所考虑系统外部的某个实体的通信(例如,给客户的电子邮件)。所以这取决于您的系统的边界是什么:从这个 Activity 的角度来看,客户端和服务器是不同系统的一部分吗?

信号也以某种方式用于指示异步通信。在这种情况下,我不会使用信号:在我看来,这些是 Action 。如果您认为它有用,也许您可​​以在图表中添加传输的对象(在这种情况下为数据),但我会避免使用信号。


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!