Intent.putExtra与getJSONObject - Android

时间:2011-08-17 08:09:10

标签: android database android-intent getjson

我对应用程序的性能有疑问。

我在外部数据库中有一个对象,我已经从数据库中提取了有关它的所有数据,包括唯一的id。我开始一个新的活动,但是我想在新活动中对同一个对象使用相同的信息 - 什么会更快 - 包括我已经通过getJSONObject获得的所有字符串作为意图的附加内容或仅包括object的id为intent extra并对数据库进行新查询,接收响应并再次获取json响应?

我怎样才能测试哪种方法比另一种更快?

1 个答案:

答案 0 :(得分:1)

数据库查询是一个比在intent中传递字符串更昂贵的操作(特别是如果你传递JSON字符串本身,而不是它内部的每个字符串)所以如果你要使用相同的数据,我认为你应该但是,这并不是一个难以测试和测量的东西。