1

活動の方法でデータ構造の値を保存しています SharedPreferences SP.xmlonPause()ファイルのサイズは 25K になります。この方法でこの保存を行うことによる影響はありますか?onPause()はいの場合、データ構造を に保存するにはどうすればよいですか?SharedPreferences

4

3 に答える 3

1

25k はそれほど大きくはありませんが、それでもお勧めしません。アプリのニーズと複雑さに応じて、SQLite データベースを調べるか、データをシリアル化して内部ファイルに入れることができます。

于 2013-06-27T06:05:09.223 に答える
1

に保存SharedPreferencesすると、同じアプリケーション内のほぼどこからでもデータにアクセスできます。トークンやその他の小さいが重要なデータが必要でない限り、それを行うべきではありません (アプリケーションが重くなるため、悪い習慣です)。OnPause()アプリケーションが再開されたときやOnSaveInstance()ローテーションのためにデータを保持するために、アクティビティを切り替えたり、フラグメント化または保存したりする場合は、情報をバンドルで渡すことをお勧めします。

于 2013-07-26T14:36:21.120 に答える