2016-02-01 4 views
1

Есть ли способ узнать, что такое доступное пространство для хранения? Я не могу найти что-либо в классе хранения. Я хотел бы сообщить пользователю, что загрузка не может быть выполнена, если места недостаточно.Получение доступного пространства для хранения

Возможно, я могу поймать исключение (это слишком много общего, IOException?), Если при загрузке файла не осталось места? Есть ли способ убедиться, что это проблема с пространством памяти?

ответ

1

Это не доступно в Storage, но оно доступно в FileSystemStorage.getRootAvailableSpace, что не совсем то же самое, но для большинства устройств вы должны дать тот же ответ.

+0

Это может быть хорошо, но на симуляторе он всегда возвращается -1 и тот же на моем телефоне Android. Есть ли другое решение? – Matt

+0

Глядя на код, похоже, это никогда не было реализовано для смартфонов. Только для RIM и более старых устройств. Вероятно, это должно быть исправлено. Я здесь указал: https://github.com/codenameone/CodenameOne/issues/1666 –

Смежные вопросы