在一个activity中新建了一个Datebase
DatabaseHelper databaseHelper=new DatabaseHelper(this);
mSQLiteDatabase=databaseHelper.getWritableDatabase();
然后在另一个Activity中要修改其中的数据,怎么把mSQLiteDatabase传到另一个Activity那里?或者用什么方法修改?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
在不同的activity里面实例化DatabaseHelper去操作数据库是不冲突的,都是操作同一个数据库,只是你要注意一些内存泄露的问题就好。
对数据库的操作一般都是单例模式,同一个Application即可
单例模式即可,做一个数据库工具类如SQliteHelper 即可
使用同一个sqlitedatabase即可
用单例模式
放到
Application里做初始化然后定义一个全局变量 或者一个get方法来获取这个实例