以下の2つの方法のどちらが、アクティビティ間でデータを転送するためのパフォーマンスが向上しますか?Android、アクティビティ間でデータを転送するパフォーマンス
Activity1:
putExtra("id" , customerId)
Activity2:
テーブルの上に選択し、Customer
オブジェクトActivity1:
putExtra("customer", customer)
Activity2:
Customer customer = (Customer)getIntent().getExtras().getSerialaizable("customer");
次のアクティビティにユニークなアイテム(IDなど)を送信し、それをデータベースから選択するか、オブジェクト全体を次のアクティビティに送信してキャストしますか?
は、次回のアクティビティで何をしたいかによって決まります。単一のIDのみが必要な場合、なぜ顧客のすべてのデータを次のアクティビティに送信するのですか? –
@VivekMishraもちろん、オブジェクトの全データが必要です! – AlirezaXX
その後、オブジェクト全体を送信 –