Как я могу редактировать текстовые файлы в папке активов в Android - PullRequest
9 голосов
/ 02 октября 2010

Я использую текстовый файл в папке активов в Android.Я хотел бы изменить данные внутри этого текстового файла динамически.Я пытаюсь открыть файл следующим образом:

FileOutputStream fos=this.getAssets().openNonAssetFd("data.txt").createOutputStream();

Но выдается ошибка: java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed.Пожалуйста, помогите мне отредактировать этот файл.Большое спасибо.

1 Ответ

13 голосов
/ 02 октября 2010

Запись в каталог /assets во время выполнения?AFAIK это невозможно.

Вы можете поместить исходный файл в /assets, а при первом запуске приложения скопировать его в /sdcard.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...