今更なネタです! (*’-‘*)
Android での開発を行っていると、頻繁に In/Out のStream を扱いますが、Stream を扱いながらプログレスバーを更新する方法を検索してみると、while 文などで自ら stream をループさせつつ、AsyncTask#publishProgress() するといった例が見つかります。
しかし、例えば BitmapFactory#decodeStream などのように、直接 Stream を扱うことが出来るメソッドも存在するため、Stream は Stream で、そのまま簡単に進捗状況をモニターしたい場面も多々あります。
本稿では、そのようなケースで利用できる別の方法を簡単にまとめてみました。
続きを読む Android (Java) で InputStream / OutputStream の進捗状況の取得・表示