読者です 読者をやめる 読者になる 読者になる

Learn to Live and Live to Learn

ITに関する記事を読んで,考えて,使ってみたことをまとめる場.読書が好きでnoteに感想を書いています(宣伝)→https://note.mu/a_01

NetworkOnMainThreadExceptionの解決方法

APIを叩くAndroidアプリ作ってたらこんなエラーが出ました。

android.os.NetworkOnMainThreadException

Android 開発Tips: FTPファイル送信
によるとAndroid3.1からStrictModeがデフォルトでオンになっていて
解除する必要があるそうです。

解除は

StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().permitAll().build());

でできます。

StrictModeは

開発者がアプリケーションをモニターし、パフォーマンスを改善するための機能

です。
Y.A.M の 雑記帳: Android Android 2.3 - StrictMode -