SQLite を使用して Android でアプリケーションを開発しています。私は SQLite にまったく慣れていないので、設計の選択について質問したいと思います。
オブジェクト (DB 内の行を表す) をあるアクティビティから別のアクティビティに渡したい場合、次のうちどれがより高速でリソース効率が高いですか?
- オブジェクトを JSON としてシリアル化し、目的を持って送信し、反対側で逆シリアル化します
- レコード ID のみを送信し、他のアクティビティで再度 DB からレコードをプルする
どちらの場合でも、これら 2 つの選択肢のパフォーマンスの違いは何でしょうか?