私はインテントを通して他のアクティビティに渡したいオブジェクトがいくつかあります。しかし、これらのオブジェクトは、他のオブジェクトの浅いコピーである必要があります。読み込みのみになります(変更されても元のアクティビティで変更されることを望みます)。オブジェクトのシリアル化も可能ですが、オブジェクトのすべてのフィールドがシリアライズ可能であるとは限らないため、私もそれを行うことはできません。アンドロイドにあるインテントのオブジェクトを浅くコピーする
また、同じ問題に遭遇する可能性があります。確かに、アクティブオブジェクトとしてフィールドのいくつかを追加できるようですが、全体を浅いコピーにすることはできません。
インテントでオブジェクトのシャローコピーを作成する方法はありますか、通常はjavaのパラメータを渡すように、シャローコピーのデータを別のアクティビティに渡す方法はありますか?ありがとうございました。
ありがとうございました。私はついにオブジェクトのIDを渡し、データベースから再クエリしました。しかし、有益な情報をありがとう。悲しいことに、(安定した)ポインタを渡す方法はありません。 –