在android上实现类似刷新的按钮

时间:2012-08-03 08:50:25

标签: android

我正在android中开发一个使用wcf web服务的应用程序。

我目前想要做的是实现一个刷新按钮,

如果用户退出应用程序并且他当前处于可能从服务中投射“脏”数据的活动中。

我从线程重新加载活动。

线程还负责使用wcf并重新提供数据。

所以我从这个单独的线程开始新的(相同的)活动,然后从活动的ui线程完成当前活动。

问题是这一直无法正常工作,这意味着有时ui-thread首先完成,所以我会在重新加载之前返回一个活动。

我试图进行睡眠,但问题是它不会显示在时间流逝之前从单独的线程开始的活动。

此外,我不想尝试不同的时间段,因为这显然取决于来自wcf的数据,所以它不会每次都有效。

我的问题是如何同步这些行动?

1 个答案:

答案 0 :(得分:1)

在这里,您可以从下面的链接下载解析的示例应用程序,该应用程序实现了类似刷新的功能

http://developer.android.com/training/basics/network-ops/index.html