2017-07-24 8 views

Antwort

0

Sie sollten keine netzwerkbezogene Schwerlastoperation vom Hauptthread durchführen. Sie können AsyncTask/Thread verwenden, um api aufzurufen.

Sie können auch Netzwerkbibliothek wie Volley nutzen, nachzurüsten usw.

diesen Link finden: https://developer.android.com/guide/components/processes-and-threads.html#WorkerThreads

+0

Hallo, danke für die Antworten. Ich wollte asyncTask verwenden, dann habe ich irgendwo gelesen, dass es einige Probleme geben könnte, wenn Sie einige Netzwerkaufgaben in eine asyncTask einfügen und es besser war, einen IntentService zu verwenden. Was denkst du darüber? Ist das wahr? – magiccus

+0

Welche Probleme haben Sie mit asynctask? –

+0

Ich habe keine konfrontiert. Ich habe von einem erfahrenen Benutzer gelesen, dass es nicht sicher ist, asyncTask für das Netzwerk zu verwenden. Ich erinnere mich nicht wirklich daran, was er gesagt hat, aber ich denke, er sagte, dass es Probleme geben könnte, wenn die Aktivität neu erstellt oder der Bildschirm gedreht wird. Er empfahl, nur IntentService für Netzwerkoperationen zu verwenden. – magiccus

Verwandte Themen