是一个新的请求比通过listview在android传递参数更好



我在Android做一个listview,从json中获取一些信息的日期,我想知道最快的方法来创建一个新的活动与一个项目的所有数据。

在intent中传递item的id和id并在新activity中发出一个新的请求,或者在intent中传递新activity的所有数据,哪种方法更有效?

我猜做两个请求比做一个请求更糟糕,并在意图中传递数据,但也许这个信息太大而不能在意图中传递。putextra();

谢谢!

如果你在Listview中有相同的信息,那么传递该信息应该比发出另一个请求更快。

然而,如果你只在ListView中显示一小部分信息(这也会使它更流畅),然后当一个元素被点击时显示完整的项目,那么第一种方法更好。

例子:

我有一个联系人姓名列表,当我选择一个时,我打开一个新的活动请求并显示该联系人的所有数据。

这将比我的ListView中所有未使用的信息更快。

最新更新