在android中扩展SQLiteOpenHelper的类cl_DBHandler的构造函数的参数是什么?
我创建了类cl_DBHandler
,它扩展了SQLiteOpenHelper
。我创建了类my_srvc
,它扩展了service
。我已经初始化了类 cl_DBHandler
的对象 m_DBHandler
正在服务中,但是在初始化对象时,我必须将参数传递给 cl_DBHandler(context, name,factory, version)
,我不知道到底要传递什么。 我已经通过了这样的 cl_DBHandler(getappcontext(),"databasename.sqlite",null,1)
第二件事:我在 m_DBHandler 对象的帮助下从类中调用一个函数
但是我在每次调用时都得到 object m_DBHandler
的 null 值,尽管我已经初始化了该 service 中的对象
。任何人都可以告诉我或指导我解决这个问题。
提前致谢 -
i have created class cl_DBHandler
which extends SQLiteOpenHelper
. and i have created class my_srvc
which extends service
. i have intialise object m_DBHandler
of class cl_DBHandler
in service but while initialization object i have to pass parameters to cl_DBHandler(context, name, factory, version)
, i am not getting exactly what to pass in this.
i have pass like this cl_DBHandler(getappcontext(),"databasename.sqlite",null,1)
2nd thing: i am calling one function from class with help of m_DBHandler object
but i am getting value null of object m_DBHandler
at every call though i have intialise that object in service
.can anyone tell me or guide me to solve this problem.
Thanks in Advance--
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为您的 cl_DBHandler 类使用以下构造函数
在您的服务或活动中
:然后打开您的数据库:
Use the following constructor for your cl_DBHandler class
In your service or activity:
Then open your database: