2017-03-08 10 views

答えて

1

これまでにこれまでにこれまでにこれまでにこれまでにこれまでにこれまでにこれまでに。

これまでに

これはAndroidでは文字通り不可能です。

UIスレッドでAndroidを実行しようとすると、Android自体が例外をスローします。

https://developer.android.com/reference/android/os/NetworkOnMainThreadException.html

+1

メイン(UI)スレッドのネットワーク操作が完了するまで、アプリケーション全体をブロックするので、正しい... – Lefteris

4

ストレートAndroid documentationから:

応答しないUIを作成しないように、UIスレッド上でのネットワーク操作を実行しないでください。デフォルトでは、Android 3.0(APIレベル11)以上では、メインのUIスレッド以外のスレッドでネットワーク操作を実行する必要があります。そうしないと、NetworkOnMainThreadExceptionがスローされます。

UIスレッドでネットワーク呼び出しを行うことは決してできません。

関連する問題