エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
RetrofitのファイルDLでハマった話 - woshidan's loose leaf
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
RetrofitのファイルDLでハマった話 - woshidan's loose leaf
原因をはっきり検証したわけでなく体感的なメモに近いのですが、対応していて面白かったので、適当に業... 原因をはっきり検証したわけでなく体感的なメモに近いのですが、対応していて面白かったので、適当に業務に関する部分のコード削りながら、こっちに置きます。 Retrofitの通信処理をバックグラウンドに指定して、InputStream型のレスポンスの処理をメインスレッドに指定したらandroid.os.NetworkOnMainThreadException レスポンスボディのログを吐いた場合はエラーが出ないが、レスポンスボディのログを吐かないとエラー おそらくInputStreamを受け取った時点では全部のデータをサーバから受け取っていなくて、バッファーに読み込むときに足りなくなったらサーバからデータを追加で読み込んでいるとかでは ログを吐いた場合エラーがでないのはログを吐くために一旦データをすべて読み込んでいるため? 同じような原因で、読み込めたバイト数を指定せずにFileOutputStr