FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Android:DownloadManagerのダウンロード失敗原因

DownloadManager
PDFファイルをダウンロードしたいのですが、
ダウンロードの失敗確率が高く困っていました。
プログラムが悪いのかな~とも思いましたが、
通常の処理を行っているだけです。

エミュレータでダウンロードの失敗を再現するために
いろいろ試していたのですが、
PDFファイルダウンロード時に
パソコンのCPUがいっぱいいっぱいになって
その状態で他の作業、たとえばエクセルを開くとかすると、
ダウンロードが失敗するようでした。

メモリが怪しいと思い報告したところ、
以下の方法で解決しました☆

アプリ→設定→アプリケーション→アプリケーションの管理→すべて
ダウンロードマネージャー→メモリ→データを消去DownloadDataDel

この「データ」については、
ダウンロードマネージャーの履歴と関連しているようで、
DownloadManagerの実行時には
履歴は残さないようにプログラムを変更しました。
履歴を残さないことで、データが増えなくなります。
-------------------------------------------
mRequest.setVisibleInDownloadsUi(false);
-------------------------------------------
ダウンロードの履歴はアプリ→ダウンロードで確認できます。

DownloadManagerのサンプルプログラムは
DownloadManagerの成功判定 を参考にしてください♪
スポンサーサイト

コメントの投稿

非公開コメント

FC2カウンター
プロフィール

とらんぺっとりりー

Author:とらんぺっとりりー
FC2ブログへようこそ!

カテゴリ
最新記事
最新コメント
最新トラックバック
月別アーカイブ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。