我正在android中开发一个使用wcf web服务的应用程序。
我目前想要做的是实现一个刷新按钮,
如果用户退出应用程序并且他当前处于可能从服务中投射“脏”数据的活动中。
我从线程重新加载活动。
线程还负责使用wcf并重新提供数据。
所以我从这个单独的线程开始新的(相同的)活动,然后从活动的ui线程完成当前活动。
问题是这一直无法正常工作,这意味着有时ui-thread首先完成,所以我会在重新加载之前返回一个活动。
我试图进行睡眠,但问题是它不会显示在时间流逝之前从单独的线程开始的活动。
此外,我不想尝试不同的时间段,因为这显然取决于来自wcf的数据,所以它不会每次都有效。
我的问题是如何同步这些行动?
答案 0 :(得分:1)
在这里,您可以从下面的链接下载解析的示例应用程序,该应用程序实现了类似刷新的功能
http://developer.android.com/training/basics/network-ops/index.html