Intereting Posts
Как я могу переопределить java-метод и изменить значение nullability параметра? Как правильно перевести пиксельные координаты в координаты холста в Android? Android – отключить выбор списка ListView, но включить OnClick Использование уведомлений на Android с MvvmCross Как выровнять центр растрового изображения внутри холста в android? Клиент Google Cloud Endpoints для Android – ошибка Auth Как отлаживать Android ANR? Как отключить сообщения Toast, сгенерированные при скрининге экрана? Game-Loop в Firemonkey для Android Версия Android C # Console.WriteLine? Поддержка Android Multi-Window: обнаружение, отображается ли строка состояния? Фрагмент Tabhost Ошибка: java.lang.IllegalStateException: нет закладки, известной для тега null При недоступности подключения к Интернету Проект обновления для Android для Android: Merge vs Rebase vs Branch Default Может ли Android Studio использоваться для запуска стандартных проектов Java? Производительность разумная, что обычно лучше, используя образ или созданную xml-форму в качестве переносимого?

Предупреждение File.mkdirs от Android Studio

В моем приложении я создаю новый каталог таким образом;

File mydir = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), "/my_directory"); if (!mydir.exists()) { mydir.mkdirs(); } 

И он работает хорошо, но Android Studio (0.8.9) просто продолжает сообщать мне об этом предупреждении:

Результат «File.mkdirs ()» игнорируется

Кто-нибудь может объяснить мне почему? Спасибо.

Потому что вы ничего не делаете с тем, что он возвращает, вы просто игнорируете его

ех.

 if(mydir.mkdirs()){ //do something }else{ //do something else } 

Вам не нужно ничего делать, это просто предупреждение

Вы игнорируете результат File.mkdir ()

Прочтите этот ответ, чтобы узнать больше