我正在尝试编写具有以下功能的应用程序:
我的目标是尽量减少不必要的网络流量,并应对根本没有网络连接的情况。处理XML数据不是问题,只需将XML提要传输到本地文件(如果已创建),以及如何在多个活动中实现此目的。
请有人提供一些提供此功能的提示吗?
提前致谢.....菲尔
答案 0 :(得分:0)
你已经很好地描述了你的策略,但仍然存在差距。
我的建议是写出一些非常高级的伪代码作为方法,然后开始研究创建明显的对象和填充程序,使代码工作。
Display display = ...;
DisplayInfo displayInfo = null;
while (checkingForDisplayUpdates()) {
UpdateInfo updateInfo = getUpdateInfo();
if (displayInfo == null || updateInfo.getDisplayRevision() > displayInfo.getRevision()) {
DisplayInfo downloadedDisplayInfo = downloadDisplayInfo();
if (downlaodedDisplayInfo.getChecksum() == updateInfo.getDisplayChecksum()) {
display.clearDisplayInfo();
display.presentDisplayInfo(displayInfo);
}
}
sleepTillNextUpdateCheck();
}