Androidjava。从服务中,我想下载一个文件
Android java. From a service, i want to download a file
我在主线程中得到一个网络异常。我是否应该尝试从 IntentService 执行此操作,甚至可以从服务启动 IntentService 吗?这是一个好习惯吗?
你不应该从主线程做网络相关的繁重操作。您可以使用 AsyncTask/Thread 调用 api.
您还可以使用 volley、retrofit 等网络库
参考这个 link : https://developer.android.com/guide/components/processes-and-threads.html#WorkerThreads
我在主线程中得到一个网络异常。我是否应该尝试从 IntentService 执行此操作,甚至可以从服务启动 IntentService 吗?这是一个好习惯吗?
你不应该从主线程做网络相关的繁重操作。您可以使用 AsyncTask/Thread 调用 api.
您还可以使用 volley、retrofit 等网络库
参考这个 link : https://developer.android.com/guide/components/processes-and-threads.html#WorkerThreads