6
什么设计模式服务将是智能在以下组件(简体)存在:设计模式对于像建筑
3组件
- GUI
- 数据提取程序
- 数据库
我无法访问互联网上的服务器,它只是一个数据源。放置在互联网中的数据总是比较新的,本地数据库只是互联网中的一个拷贝(缓存)。 GUI可以请求和更新本地缓存,类服务组件然后异步获取最新数据,这可能需要一段时间。 GUI仅显示来自本地数据库的数据,它可以同步获取。
所以我的问题是,你会用什么类的长期运行服务与Progressbar功能?这种“问题”有没有更好的设计?有更好的做法吗?
也许我要澄清我的第一篇以上。我没有访问互联网上的服务器。它只是一个数据源,最新的一个。我抓住数据并更新本地数据库。 – kadir
如果Service Like Component是一个本地类,为了准确地报告进度,仍然需要接口能够获得此类中的当前进度。如果没有该界面的可用性,您可以做的最好的方法是显示旋转进度栏并等待更新完成。我会更新答案 – momo
看起来不错,但为什么你想启动另一个asynctask轮询第一个的进展? – kadir