タグ

ブックマーク / hidecheck.hatenadiary.org (2)

  • ImageViewとBitmap#recycle覚書 - hidecheckの日記

    開発してるとActivityにBitmapを持たせたいことってよくある でもメンバで持ってると自前で解放しなくてはならない。 Bitmapのメモリ管理はネイティブ側で管理されてるので明示的に開放する必要がある。 マジで?って思ったので実験してみた 実験内容 以下のパターンでBitmapActivityがどのように変化するかを確認 実験1 ImageViewを持たないActivity 実験2 レイアウトでImageViewを持ったActivity 実験3 レイアウトでImageViewを持ち、メンバ変数でもImageViewをもつActivity 実験4 ImageViewを持ち、メンバ変数でBitmapをもつActivity 実験5 Bitmap#recycleの正しい使い方 使うアプリ こんな感じのアプリ 実験2〜4 MainActivity>BitmapActivity>(戻るキーで)

    ImageViewとBitmap#recycle覚書 - hidecheckの日記
  • Download Util作った - hidecheckの日記

    DownloadAsyncTask Downloadするやつ。AsyncTaskを継承してる interface DownloadListener Downloadしてるときに以下のタイミングでコールバックしてくれる人 void onUpdateReadSize(int readSize); 読み込みサイズが変わったタイミングでコールバックされる 16384byte毎に呼ばれる 引数:読み込んだサイズ void onPrepared(int fileSize); 読み込み開始直前でコールバックする 引数:DLファイルのサイズ void onCompleted(); ダウンロード完了時 void onError(); エラッたとき void onCanceled(); キャンセル時 コンストラクタ 引数 String fileUrl : ダウンロードパス File outputFileDir

    Download Util作った - hidecheckの日記
  • 1