我正在使用SQLite在Android上开发应用程序。由于我对SQLite还很陌生,因此我想询问一个设计选择的问题。
如果您想将一个对象(表示DB中的一行)从一个活动传递到另一个活动,下面哪个更快和/或资源更有效?
1. 将对象序列化为JSON,使用intent发送并在另一端进行反序列化。 2. 仅发送记录ID,并在其他活动中重新从数据库检索记录。
无论哪种情况,这两种选择之间的性能差异是多少?
如果您想将一个对象(表示DB中的一行)从一个活动传递到另一个活动,下面哪个更快和/或资源更有效?
1. 将对象序列化为JSON,使用intent发送并在另一端进行反序列化。 2. 仅发送记录ID,并在其他活动中重新从数据库检索记录。
无论哪种情况,这两种选择之间的性能差异是多少?