我只是想知道什么是在android中的几个 Activity 中处理数据的更好方法。
假设我有两个 Activity A和B,它们具有一些观点。首先,我从SQL数据库加载一些数据并在A中填充 View 。现在,我要启动 Activity B,该 Activity 使用与A相同的数据集。
最好是通过Intent(putExtra()
)传递数据然后膨胀 View ,还是再次查询数据库然后膨胀。
我对此不太确定,因为这两种方法似乎都有其缺点:
有人可以给我一些最佳实践的建议吗?
最佳答案
与数据库查询相比,使用Intent。
另一种方法是,使用一个通用类将临时保存您的数据。