Androidプロジェクトのassetsフォルダにcounter.txt
という名前のファイルがあります。実行時に、ファイルの内容を上書きしたいと思います。しかし、それは反映されていません。この問題を解決するにはどうすればよいですか?Androidプロジェクトのassetsフォルダにあるテキストファイルの内容を上書きします
私は以下のコードを使用しました。 assets
フォルダ内の
String FILENAME = "counter.txt";
String string = "hello world!";
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();
+1この回答に+1。 –
アンドロイドでデータを保存し更新する方法は他にあります。共有設定を使用してみましたが、データの保存に成功しましたが、アプリケーション設定の「データの消去」を選択すると保存されたデータは削除されています。だから、私は資産フォルダにテキストファイルを使用してストレージを疲れて、あなたはその代替可能な解決策はありません答えた??? – mobilemagic
データを消去すると、すべてのアプリケーションデータが消去されます。 SDカードにファイルを書き込むことができます。 –