Я использую класс Android Download Manager для загрузки файла из Интернета. Диспетчер загрузки не показывает ошибку по умолчанию, когда недостаточно места для хранения. Я знаю, как проверить текущие памяти, доступных и сравнить его с текущим размером файла перед загрузкой его с помощью следующего кода:Как использовать Android DownloadManager ERROR_INSUFFICIENT_SPACE?
public boolean isSpaceAvailable(long bytes) {
StatFs stat = new StatFs(Environment.getExternalStorageDirectory().getPath());
long bytesAvailable = (long) stat.getBlockSize() * (long) stat.getBlockCount();
return true;
}
Но я хотел бы использовать ERROR_INSUFFICIENT_SPACE вместо. Как я могу это использовать?