私のアプリケーションでは、データベース ファイルを SD カードにエクスポートするオプションがあります。エクスポートは正常に機能しており、問題は(明確にするために)たとえば
- いくつかのデータを含むデータベース ファイルのバックアップを取りました。
- その後、アプリケーションでいくつかのデータを変更しました。
- 保存したバックアップ ファイルをインポートしようとすると、(データベース ファイルをエクスポートした後に) アプリケーションで行った変更が、このバックアップ ファイルでも変更されています。
私はこの奇妙な行動にちょっと混乱しています。バックアップ データベース ファイルと内部アプリ データベースにはリンクがあり、アプリケーションで変更したものはすべてバックアップ ファイルに反映されていると思います。
これを克服する理由と方法を誰かが知っている場合は、提案してください。どんな種類の助けや提案も大歓迎です。ありがとう !