Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.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_Android_Android Asynctask - Fatal编程技术网

为什么要使用异步任务登录--android

为什么要使用异步任务登录--android,android,android-asynctask,Android,Android Asynctask,为什么登录通常是异步任务?对我来说,这真的没有必要。我不太清楚为什么android studio会在您让它为您生成登录活动时生成一个异步任务来登录 因为在主线程上不能有任何连接。所有的互联网连接都应该在后台。所以您需要使用AsyncTask.doInBackground()还有一件事,所有长时间运行的操作,无论是网络操作还是数据库等其他操作,都必须放在单独的线程中,否则会卡住应用程序的UI。

为什么登录通常是异步任务?对我来说,这真的没有必要。我不太清楚为什么android studio会在您让它为您生成登录活动时生成一个异步任务来登录

因为在主线程上不能有任何连接。所有的互联网连接都应该在后台。所以您需要使用AsyncTask.doInBackground()还有一件事,所有长时间运行的操作,无论是网络操作还是数据库等其他操作,都必须放在单独的线程中,否则会卡住应用程序的UI。