我想在存储Android的位图时使用侦听器

问题描述 投票:-3回答:1

在内部存储中存储大位图我需要知道何时存储大位图,以便我可以将该路径传递给其他功能。现在我正在处理它的处理程序发布延迟,所以它在大位图上显示图像的一半因此,如果有任何侦听器可以告诉您您的图像已100%存储,那么只有我将该路径传递给另一个函数

android bitmap android-internal-storage
1个回答
0
投票

这里是Android文档中的代码示例:

 private class DownloadFilesTask extends AsyncTask<URL, Integer, Long> {
     protected Long doInBackground(URL... urls) {
         int count = urls.length;
         long totalSize = 0;
         for (int i = 0; i < count; i++) {
             totalSize += Downloader.downloadFile(urls[i]);
             publishProgress((int) ((i / (float) count) * 100));
             // Escape early if cancel() is called
             if (isCancelled()) break;
         }
         return totalSize;
     }

     protected void onProgressUpdate(Integer... progress) {
         setProgressPercent(progress[0]);
     }

     protected void onPostExecute(Long result) {
         showDialog("Downloaded " + result + " bytes");
     }
 }

因此下载确实要进行存储操作。

© www.soinside.com 2019 - 2024. All rights reserved.