2015-05-31 5 views
0

Я использовал множество примеров, пытаясь понять, почему он не создает мой файл, но я этого не сделал, и мне нужна помощь.Как создать файл .bin на внешнем хранилище

File myFile = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), "FFFFFFFFF.bin"); 
try { 
    myFile.createNewFile(); 
    setOutputStream(new FileOutputStream(myFile)); 
     for (short i = 1; i <= this.array.length; i++) { 
      this.array[i-1] = new myobject(i); 
     } 
     get_objOutputStream().writeObject(this.array); 
     getOutputStream().close(); 
    } catch (FileNotFoundException e) { 
     e.printStackTrace(); 
    } catch (IOException e) { 
     e.printStackTrace(); 
    } 

геттеры/сеттеры являются регулярными, он работал, когда я писал его внутренний файл, прежде чем я изменил его немного, так что проблема не является ошибкой или связанная с массивом из моих объектов

спасибо любые справки

обновления:

я не получил никаких ошибок, он просто запустить, а затем я не могу найти файл, когда им искать его, когда я подключить свой телефон к компьютеру после установки и запуска.

да я же написал premition, что не проблема

+0

Можете ли вы высказать свое мнение? Вам будет намного легче помочь. – CROSP

ответ

1

Добавили ли вы разрешение в файле манифеста?

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />