84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
在一个activity中新建了一个Datebase
DatabaseHelper databaseHelper=new DatabaseHelper(this); mSQLiteDatabase=databaseHelper.getWritableDatabase();
然后在另一个Activity中要修改其中的数据,怎么把mSQLiteDatabase传到另一个Activity那里?或者用什么方法修改?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
在不同的activity里面实例化DatabaseHelper去操作数据库是不冲突的,都是操作同一个数据库,只是你要注意一些内存泄露的问题就好。
对数据库的操作一般都是单例模式,同一个Application即可
单例模式即可,做一个数据库工具类如SQliteHelper 即可
使用同一个sqlitedatabase即可
用单例模式放到 Application 里做初始化然后定义一个全局变量 或者一个get方法来获取这个实例
Application
在不同的activity里面实例化DatabaseHelper去操作数据库是不冲突的,都是操作同一个数据库,只是你要注意一些内存泄露的问题就好。
对数据库的操作一般都是单例模式,同一个Application即可
单例模式即可,做一个数据库工具类如SQliteHelper 即可
使用同一个sqlitedatabase即可
用单例模式
放到
Application
里做初始化然后定义一个全局变量 或者一个get方法来获取这个实例