gpt4 book ai didi

android - 在 Activity 之间共享 DBAdapter

转载 作者:行者123 更新时间:2023-11-29 02:16:12 25 4
gpt4 key购买 nike

好的,所以在我的应用程序中,我有一个 DBAdapter 类,它可以很好地完成工作。在主 Activity 中,我有一个变量 this.dbAdapter。我想与其他 Activites 共享这个变量,这样我就不必在每个 Activity 中创建一个新的 DBAdapter。

这样做的最佳方式是什么?我应该做类似 intent.putExtra("DbAdapter", this.dbAdapter); 的事情吗?或者还有其他方法可以解决这个问题吗?

谢谢!

最佳答案

与 Android 集成最好的解决方案是 create a Content Provider并让每个 Activity 查询它,使用适配器将您的查询结果绑定(bind)到您的小部件。但是,您只需在每个 Activity 中创建一个新的 DBAdapter 即可,确保在 Activity 暂停时关闭所有资源。如果您需要在适配器中保留状态,您可能做错了什么。

关于android - 在 Activity 之间共享 DBAdapter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3660126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com