Мне нужен слушатель по хранению растрового изображения Android - PullRequest
0 голосов
/ 05 мая 2020

Хранение большого растрового изображения во внутреннем хранилище Мне нужно знать, когда сохраняется большое растровое изображение, чтобы я мог передать этот путь другой функции. Прямо сейчас я обрабатываю его сообщение обработчика с задержкой, поэтому он показывает половину части изображения, некоторую часть на большом растровом изображении. Поэтому, если есть какой-либо слушатель, который может сказать, что ваше изображение сохранено на 100%, тогда только я передаю этот путь другой функции

1 Ответ

0 голосов
/ 05 мая 2020

Вот пример кода из 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");
     }
 }

Поэтому вместо загрузки выполните действие сохранения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...