【发布时间】:2013-01-30 18:46:58
【问题描述】:
我正在设计一个处理客户订单的应用程序。
我的主屏幕在 ListView 中显示所有当前订单的列表,它从我网站上的文本文件下载。它还有一个按钮可以下新订单。
当一个新订单被创建、执行和发送时,它会用一行数据更新网站上的文本文件。
创建订单后,我重新下载文本文件以对其进行解析。但是,上传到文本文件的新数据在 1-15 分钟内不会出现在我的设备上。但是,当我从计算机加载文本文件时,文本文件显示订单已正确上传。
我在使用 org.apache.commons.net.ftp.FTPClient、2 个不同的 URL 输入流和 HttpClient 获取请求时遇到了这个错误。错误的行为很奇怪,数据被缓存了长达 15 分钟,或者有时根本不显示。
手机信号塔网络是否以某种方式缓存这些数据?其他人遇到过这个吗?是否有解决方法或请求新数据的方法?
我下载文本文件的4种方法都是从网上各种例子中获取的,比较冗长,但是如果你想看我会上传它们。
【问题讨论】: