我正在编写一个向服务器发送数据和从服务器接收数据的应用程序。
将数据发送到服务器非常重要,这样我才能跟踪已发送的内容和未发送的内容。
下载数据不是那么重要,但上传是。
无论如何,上传可能会失败(如果没有互联网连接等等),所以我正在标记这些记录,以便我知道他们还没有发送到服务器。 / p>
我的问题是......我应该何时重新发送此数据?
我真的不想要一个计时器,因为它看起来有点矫枉过正。我应该在网络连接上设置监视并在网络恢复时发送剩余的内容吗?但是如果在应用程序未运行时连接发生了变化,我会错过它。
也许我应该在用户发送新内容时寻找任何未发送的内容?
答案 0 :(得分:1)
在我的想法中: