Pen*_*m10 6 java android coding-style
如果扩展SQLiteOpenHelper,对于构造函数,您必须使用Context.我想知道是否有办法解决这个问题,并且能够使用没有Context的数据库表.
或者至少是限制性最小的,我的意思是一种项目/类结构的方式,它将使历史成为我现在必须做的几个上下文传递.
因为我的应用程序有几个级别的类,彼此链接,并且有一些连接到数据库,但对接口没有任何影响,因此它们实际上不需要Context.
您是否按照每次将Context传递给他们的方式创建类?
如果没有,你如何做,如何在短班中重用一个Context?
我想知道是否有一种方法可以忽略这一点,并且能够在没有上下文的情况下使用数据库表。
打电话openDatabase()吧SQLiteDatabase。
因为我的应用程序有多个级别的类,彼此链接
请记住,这是您正在开发的手机。太多的抽象层会影响性能。
您是否以每次将 Context 传递给它们的方式创建类?
有时是,有时不是。
如果没有,你会怎么做,如何在一个简短的类中重用 Context?
使用内部类。