Исключение java.lang.IllegalArgumentException: File contains a path separator

190
20 ноября 2017, 18:02

После выполнения кода

private void saveFile(String fileName) {
    try {
        OutputStream outputStream = openFileOutput(Environment.getExternalStorageDirectory().getPath()+"/"+FILENAME, 0);
        OutputStreamWriter osw = new OutputStreamWriter(outputStream);
        osw.write(mEditText.getText().toString());
        osw.close();
    } catch (Throwable t) {
        Toast.makeText(getApplicationContext(),
                "Exception: " + t.toString(), Toast.LENGTH_LONG).show();
    }
}

Происходит исключение

java.lang.IllegalArgumentException: File/storage/sdcard0/sample.txt contains a path separator

Как решить эту проблему?

READ ALSO
Тестирование default метода интерфейса

Тестирование default метода интерфейса

Подскажите пожалуйста, как можно красиво протестить дефолтный метод чтоб было как меньше дулирования кода, при вот таких условиях:

256
Скачивание из Dropbox API v2 Java SDK

Скачивание из Dropbox API v2 Java SDK

Кто-нибудь может объяснить как скачать текстовый файл из Dropbox API v2В интернете в основном на устаревшую версию Dropbox API v1

231
Вопрос по finalize

Вопрос по finalize

Добрый день, сразу к делу, у меня в приложении куча сцен и каждая сцена - это свой объект, там иерархия своя естественно создано и тд

195