Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何使用线程和处理程序访问Web API?_Android_Multithreading_Android Handler - Fatal编程技术网

Android 如何使用线程和处理程序访问Web API?

Android 如何使用线程和处理程序访问Web API?,android,multithreading,android-handler,Android,Multithreading,Android Handler,我的老板告诉我不要使用AsyncTask访问Web服务。Standard告诉我使用线程访问Web服务,然后使用处理程序处理来自线程的响应是否有人可以演示如何使用线程和处理程序来命中API,然后将控件返回给处理程序,如果可能,至少提供一个教程或代码。什么是处理器,android应用程序中是否只有一个处理器?thnks请检查以下示例: 您实际尝试使用线程以及使用处理程序更新GUI的操作与使用异步任务相同异步任务考虑了大多数难以管理的方面。显然,使用AsyncTask有一些缺点。有关更多详细信息,请查

我的老板告诉我不要使用AsyncTask访问Web服务。Standard告诉我使用线程访问Web服务,然后使用处理程序处理来自线程的响应是否有人可以演示如何使用线程和处理程序来命中API,然后将控件返回给处理程序,如果可能,至少提供一个教程或代码。什么是处理器,android应用程序中是否只有一个处理器?thnks

请检查以下示例:


您实际尝试使用
线程
以及使用
处理程序
更新GUI的操作与使用
异步任务
相同<代码>异步任务考虑了大多数难以管理的方面。显然,使用AsyncTask有一些缺点。有关更多详细信息,请查看我的答案

何时使用?

如果您应该执行一个短时间请求,那么
AsyncTask
就完美了。但是,如果需要获取一些数据并显示它,但如果屏幕旋转等,您不需要担心是否再次下载,则应该考虑使用.< /P>

如果你需要下载一些大数据,那么你可以考虑使用./p>是的,我知道,但是你知道老板总是对的……(