【发布时间】:2016-08-22 05:09:41
【问题描述】:
以下两种方式中哪一种在 Activity 之间传输数据的性能更好?
-
Activity1:putExtra("id" , customerId)Activity2:在表格上选择并填写Customer对象 -
Activity1:putExtra("customer", customer)Activity2:Customer customer = (Customer)getIntent().getExtras().getSerialaizable("customer");
我的意思是向下一个活动发送一个唯一的项目(如 id),然后从数据库中选择它,或者将整个对象发送到下一个活动并投射它?
【问题讨论】:
-
取决于您在下一个活动中想要什么。如果您只想要一个 id,那么为什么要将 Customer 的所有数据发送到下一个活动。
-
@VivekMishra 当然我想要对象的全部数据!
-
然后发送整个对象
-
此链接中的答案会有所帮助stackoverflow.com/questions/37208243/…
标签: android android-intent serialization