求知:onCreate() 方法什么时候儿被调用 DatabaseHelper dbHelper = new DatabaseHelper(context); booksDB = dbHelper.getWritableDatabase();//当在你的代码里调用了getWritableDatabase时候,oncreate会被自动调用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在SQLiteOpenHelper中首先执行的是onCreate()方法(当数据库第一次被创建的时候)。不过在构造函数时并没有真正的创建数据库,而是在调用getWritableDatabase或者getReadableDatabase方法时才真正的区创建数据库,并返回一个SQLiteDatabase对象。 是在创建数据库时调用的!数据库是一次创建,如果有就不会创建了,onCreate也就不会调用了! 可以写个简单的代码验证一下就知道了,一楼的说法是正确的,四楼的说法是人云亦云的错误说法,从函数名称onCreate()来理解是会被误导滴 ..... 求助 关于android弄选择题考试系统的问题 【书籍】求多线程编程和网络编程方面的书籍推荐 android编程中怎么调用设备上已安装的应用程序 Android Button按键响应问题 闹钟程序在虚拟机上可以报时,在手机上不能响,哪位朋友碰到过吗? ItemizedOverlay中怎么自定义图标 android 网络编程 如何写程序对安卓操作系统性能进行测试? 社交类app后端常用哪些技术? SurfaceView surfaceChanged() 怎么才能再次调用 android 图片查看程序问题 竞OPhone SDN版主 享超豪华礼遇 OPhone SDN 版主火热招募中!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货