私はAndroidアプリを構築しており、起動アクティビティでかなり大きなjsonファイル(3.3 mb)をカスタムオブジェクトに解析するか、更新がなかったときにシリアル化されたバイト配列から取得します。サブオブジェクト、リストなどを持つ約500個のオブジェクトのリストを持つ1つのオブジェクトを扱っています。
今、私はこのデータ、または他の活動でその一部が必要です。これに対する最善の解決策は何ですか?新しいアクティビティを開始するたびに、intent.putExtra や parceable を使用してシリアル化および逆シリアル化するためのデータ処理が大量に発生するように思われました。この処理は私が思っているよりも少ないですか、それとも解析クラスを使用して破棄しない方法があるので、次のようなものを使用できます
Myclass.get(nrIneed).Mysubclass.getsomestring
? これは、ロギングまたは解析アクティビティでデータを使用するときに行った方法です。