読み・書きができます。保存されている1個以上のファイル名を含める必要があります。ファイルが書き込まれる場所と同じです。保存されたファイルをバックアップ&リストアするのに必要な全コードを含みます。ファイルへの書き込み/読み出しはスレッドセーフではありません。アクティビティと同時に読み/書きしないことを保証するために、読み/書きを実行するごとに同期された状態を使わなければなりません。して使うオブジェクトが必要です。使って同期された状態を生成します。使って、読み込み状態も同期します。しなければなりません。属性の値)も一緒に保存されます。見に行き、リストアされるデータセットに記録されているバージョン値と比較します。記録されているバージョン値がデバイス上のアプリケーションのバージョンよりも新しい場合、ユーザーはアプリケーションをダウングレードしていることになります。リストアセットは古いバージョンには無意味と考えられるためです。取り、リストアセットのバージョンにかかわらずアプリケーションのデータをリストアするかどうかを示します。