文章 "开发回放系统(第 64 部分):玩转服务(五)"

 

新文章 开发回放系统(第 64 部分):玩转服务(五)已发布:

在本文中,我们将介绍如何修复代码中的两个错误。然而,我将尝试以一种有助于初学者程序员理解事情并不总是如你所愿的方式解释它们。无论如何,这是一个学习的机会。此处提供的内容仅用于教育目的。本应用程序不应被视为最终文件,其目的除了探讨所提出的概念之外,不应有任何其它用途。

在上一篇文章,开发回放系统(第 63 部分):玩转服务(四) ,我们开发并实施了一种机制,允许用户调整用于在图表上构建柱形的最大分时报价数。虽然这种控制的主要目的是确保柱形结构不会干扰回放/模拟器应用程序的其他关键区域,但它不会影响或扭曲应显示的实际交易量值。

然而,如果你仔细观看了那篇文章中的视频,或者自己编译和测试了回放/模拟器应用程序,你可能会注意到,系统会不时意外地进入暂停模式。奇怪的是,这种情况发生时,控制指标却没有反映出任何变化。目前尚不清楚为什么我们会以某种方式从播放模式转换到暂停模式。我承认,这确实很奇怪。你可能想知道这样的事情怎么会发生。事实上,我问自己同样的问题,试图理解为什么系统会暂停,而且总是在特定的点上。话虽如此,下一节将解释我开发的解决方案以及如何理解问题。

作者:Daniel Jose