Ole*_*lek 5 android soap web-services sequential android-asynctask
我正在开发应用程序,其主要职责是联系远程服务器并显示提供的数据.
服务以肥皂为主.为此,我使用ksoap库,但让我们切入案例.
我一直在使用异步任务"调用服务".一切似乎都顺利,但......
服务是顺序的,往往会"丢失"我的请求,所以我没有得到正确的结果.
所以我决定采用同步方法解决问题,但这样我必须提供额外的加载按钮/条等.
以这种方式表现很糟糕.处理此类案件的最佳方法是什么?我可以使用什么样的同步,因此请求之间不会有任何竞争?
如何使用Android服务?那些更好?
提前感谢您的回答.
Hei*_*upp 15
您实际上可以AsyncTask以同步方式呼叫:
class MyTask extends AsyncTask<Void,Void,String>
{...}
MyTask x = new MyTask();
String result = x.execute().get();
Run Code Online (Sandbox Code Playgroud)
查看文档页面进行AsyncTask
| 归档时间: |
|
| 查看次数: |
8156 次 |
| 最近记录: |