とある案件で、DownloadManagerを使ってファイルをダウンロードするというシンプルな実装をやった時のこと。
とにかくダウンロード失敗が頻発する。
しかも端末によってまちまち。成功する端末もある。
なんなんだろう??とググってみるとこんなページを見つけた。
Android:DownloadManagerのダウンロード失敗原因
ん?これで直ったら苦労しないって。
ってことで、ダウンロードマネージャのデータを消去。
setVisibleInDownloadsUiをfalseに設定。
え!?成功するわ!そんなバナナ!!
という気分でした。
やったことはリンク先にもある通り、
1.「設定」-「アプリ」-「ダウンロードマネージャー」で「データを消去」
2.どこかのサイトのコピペの箇所をfalseに設定
request.setVisibleInDownloadsUi(false);
こんなこともあるもなんですね。
自分が書いたコード疑うことも大事ですが、ググッた方が早い時もあるかも。
株式会社woodsmallの小林でした。
https://woodsmall.co.jp/
コメント