繁体   English   中英

如何使用SQLiteOpenHelper而不限制或限制使用Context?

[英]How to use SQLiteOpenHelper without or less restrictive use of Context?

如果扩展SQLiteOpenHelper,对于构造函数,您必须使用Context。 我想知道是否有办法解决这个问题,并且能够使用没有Context的数据库表。

或者至少是限制性最小的,我的意思是一种项目/类结构的方式,它将使历史成为我现在必须做的几个上下文传递。

因为它是我的应用程序有几个级别的类,彼此链接,并且有一些连接到数据库,但对接口没有任何影响,因此它们实际上不需要Context。

您是否按照每次将Context传递给他们的方式创建类?
如果没有,你如何做,如何在短班中重用一个Context?

我想知道是否有办法解决这个问题,并且能够使用没有Context的数据库表。

SQLiteDatabase上调用openDatabase()

因为它是我的应用程序有几个级别的类,互相链接

请记住,这是您正在开发的手机。 太多的抽象层会妨碍性能。

您是否按照每次将Context传递给他们的方式创建类?

有时是,有时没有。

如果没有,你如何做,如何在短班中重用一个Context?

使用内部类。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM