我想问下为什么能在contentprovider的oncreate方法的db对象
程序一启动就调用contentprovider的oncreate方法,从而就得到sqlitedatabase对象,但是当另一个程序访问这个程序的contentprovider的时候,例如insert,里面的sqlitedatabase对象不是空指针了吗?还是说每次另一个程序增删查改都会先调用自定义的contentprovider的oncreate方法?
求解。
31
收起
正在回答 回答被采纳积分+1
2回答
shammgod4342601
2017-10-08 17:37:25
额,我想问的是oncreate方法中得到db对象,但是另一个程序每次调用insert是都要用到db对象的,而db对象是在oncreate里面实例化的,那么在insert里面的db对象不是为空吗?就是说我的意思的不需要在insert,delete这些方法里面都加上 sqlitedatabase db = dbhelper.getwritedatabase()?而是只需要在oncrea方法里面加?
Android网络操作与数据存储2018版
- 参与学习 人
- 提交作业 307 份
- 解答问题 1613 个
本专题是联网及数据处理的必备技能。课程从网络基础知识到线程间协同工作、异步下载处理。介绍了Android内外部文件存储、轻量级数据库SQLite的使用。利用屏幕适配、状态保持、百度地图解决实际问题。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星