Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.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
谁能解释一下facebook/Gmail android应用程序是如何通过服务器发送和接收数据的_Android_Performance_Server Communication - Fatal编程技术网

谁能解释一下facebook/Gmail android应用程序是如何通过服务器发送和接收数据的

谁能解释一下facebook/Gmail android应用程序是如何通过服务器发送和接收数据的,android,performance,server-communication,Android,Performance,Server Communication,我是Android新手,我想知道一些应用程序,如facebook和Gmail等,在点击服务器请求和响应以提高应用程序性能的同时如何执行后台过程 通常,为了调用服务器,我使用异步任务onPreExecute()方法start progress dialog和doInBackgraound()方法do server call以及postExecute()方法discover dialog,但这个过程会暂时阻塞UI。其中一些应用程序(Facebook/Gmail等)不知道用户的服务器通信过程 什么是用

我是Android新手,我想知道一些应用程序,如facebook和Gmail等,在点击服务器请求和响应以提高应用程序性能的同时如何执行后台过程

通常,为了调用服务器,我使用异步任务onPreExecute()方法start progress dialog和doInBackgraound()方法do server call以及postExecute()方法discover dialog,但这个过程会暂时阻塞UI。其中一些应用程序(Facebook/Gmail等)不知道用户的服务器通信过程

什么是用于服务器通信的流程应用程序(Facebook/Gmail等)?在服务器通信之前和之后是否有任何过程,如在本地或任何其他位置维护数据

对不起,我的英语不好

提前谢谢