我对应用程序的性能有疑问。
我在外部数据库中有一个对象,我已经从数据库中提取了所有关于它的数据,包括唯一 ID。我开始了一项新 Activity ,但我想在新 Activity 中对同一对象使用相同的信息 - 这样会更快 - 包括我已经通过 getJSONObject
获得的所有字符串作为 intent 或仅包含对象的 ID 作为 intent extra
并对数据库进行新查询,接收响应并再次获取 json 响应?
我如何测试哪种方法比另一种方法更快?
最佳答案
数据库查询比仅在 Intent 中传递字符串更昂贵(特别是如果您传递 JSON 字符串本身,而不是其中的每个字符串)所以如果您要使用相同的数据,我认为您应该有意地通过它,但是,这并不是难以测试和衡量的东西。
关于android - Intent.putExtra 与 getJSONObject - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7089617/