メインスレッドからWeb APIを使うとandroid.os.NetworkOnMainThreadExceptionエラーが発生した。
別スレッド(Async Task)で呼びましょう。
Activityなどのメインスレッドでそのまま呼び出すように実装すると怒られます。
AsyncTaskで非同期処理を行うように別クラスを用意してあげるのが、一般的だと思われます。
仕事でいろいろ書いたので、まとめたい。。。
メインスレッドからWeb APIを使うとandroid.os.NetworkOnMainThreadExceptionエラーが発生した。
別スレッド(Async Task)で呼びましょう。
Activityなどのメインスレッドでそのまま呼び出すように実装すると怒られます。
AsyncTaskで非同期処理を行うように別クラスを用意してあげるのが、一般的だと思われます。
仕事でいろいろ書いたので、まとめたい。。。
コメント