2016-04-25 9 views
0

人がAndroidアプリの更新でではないと主張する複数のインスタンスを確認しました。は内部ファイルを削除します。しかし、私はファイルを読み取ったり、削除したりすることができるようになるまで、アプリが更新されるまで、それぞれopenFileInput()openFileOutput()を使ってファイルを読み込んで作成しています。Android:アプリを更新した後に内部ファイルを保存する

ゲームを開発しているので、私はSharedPreferencesを避けたいと思います。

保存の進捗状況が多かれ少なかれ、外部の場所への書き込みがより良い選択肢になるでしょうか?ユーザーは、ファイルを改ざんできる(シリアル化)ことはできません。

それ以外の場合は、更新後に内部ファイルを保持する方法はありますか?ありがとう

+1

「Androidアプリのアップデートで内部ファイルが削除されないと主張する複数のインスタンスが見られました。 "アプリケーションが更新されるまでファイルが読み込めない、または削除されるまではいつも" - 通常のアプリケーションアップデートではファイルは削除されません。アプリのアップデート方法など、[mcve]を入力してください。たとえば、アプリケーションのアンインストールと再インストールはアップデートではありません。アプリをアンインストールすると、アプリのファイルが内部ストレージから削除されます。 – CommonsWare

答えて

0

なぜこの目的でSQLiteデータベースを使用しないのですか?アプリケーションを更新すると、明示的にアプリケーションに変更または削除を指示しない限り、データベースは変更されません。

関連する問題