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

最好的方法是什么?我应该做类似intent.putExtra("DbAdapter", this.dbAdapter);的事情吗?还是我应该采取另一种方法?

谢谢!

最佳答案

与Android集成最佳的解决方案是使用适配器将查询结果绑定到小部件,以create a Content Provider进行每个活动的查询。但是,您可以仅在每个Activity中创建一个新的DBAdapter,以确保在Activity暂停时关闭所有资源。如果您需要在适配器中保持状态,则可能是您做错了什么。

10-08 15:54