我在主线程中遇到了网络异常。我是否应该尝试从IntentService执行此操作,甚至可以从服务启动IntentService?这是一个好习惯吗?
答案 0 :(得分:0)
您不应该从主线程执行与网络相关的繁重操作。您可以使用AsyncTask / Thread来调用api。
您还可以使用排球,翻新等网络库。
请参阅此链接:https://developer.android.com/guide/components/processes-and-threads.html#WorkerThreads