为了账号安全,请及时绑定邮箱和手机立即绑定

如何在不同的Activity使用同一个SQLiteDatabase

如何在不同的Activity使用同一个SQLiteDatabase

胡子哥哥 2019-02-17 04:44:38
在一个activity中新建了一个Datebase DatabaseHelper databaseHelper=new DatabaseHelper(this); mSQLiteDatabase=databaseHelper.getWritableDatabase(); 然后在另一个Activity中要修改其中的数据,怎么把mSQLiteDatabase传到另一个Activity那里?或者用什么方法修改?
查看完整描述

5 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

在不同的activity里面实例化DatabaseHelper去操作数据库是不冲突的,都是操作同一个数据库,只是你要注意一些内存泄露的问题就好。

查看完整回答
反对 回复 2019-03-01
?
慕的地6264312

TA贡献1817条经验 获得超6个赞

对数据库的操作一般都是单例模式,同一个Application即可

查看完整回答
反对 回复 2019-03-01
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

单例模式即可,做一个数据库工具类如SQliteHelper 即可

查看完整回答
反对 回复 2019-03-01
?
慕的地10843

TA贡献1785条经验 获得超8个赞

使用同一个sqlitedatabase即可

查看完整回答
反对 回复 2019-03-01
?
慕妹3242003

TA贡献1824条经验 获得超6个赞

用单例模式
放到 Application 里做初始化
然后定义一个全局变量 或者一个get方法来获取这个实例

查看完整回答
反对 回复 2019-03-01
  • 5 回答
  • 0 关注
  • 1018 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号