0

このオブジェクトは、重い、時間のかかるデータ処理の後に構築されます。この重い処理は、インストール後に一度だけ必要で、それ以上は必要ありません。このオブジェクトをバックグラウンドで保存して、各アプリケーション ランチで作成しないようにするにはどうすればよいですか? つまり、ユーザーがアプリケーションを実行するたびに、この時間のかかるデータ処理を行いたくないということです

4

1 に答える 1

0

Big Object を作成したら、アプリケーションのプライベート データ ストレージ内のファイルにシリアル化します。

アプリケーションの起動時に、シリアル化されたオブジェクトをデータ ファイルから読み込もうとする必要があります。これが失敗した場合は、オブジェクトを再度構築する必要があります。

任意の方法でシリアル化できます。オブジェクトをストリームに書き込むことができるメソッドと、そのストリームからオブジェクトを初期化できる別のメソッドを提供する必要があるだけです。

于 2013-02-20T16:38:59.793 に答える