标签:丢失 str ring 开始 聊天记录 记录 使用 而不是 存储
如果想操作多个数据库就不要把数据库的名字写死了
public MyOpenHelper(Context context, String name){ //第一个参数上下文 //第二个参数 数据库的名字 如果传入null 就是在内存中创建一个数据库 内存中的数据库在应用退出之后 数据就会丢失 //如果是聊天记录之类我真正的想给它存起来,下一次再启动还想用那你就要给它存储到一个具体的数据库里面。这个名字就一定要传进来 //第三个参数 游标工厂 如果使用系统默认的游标工厂就传入null //第四个参数 数据库的版本号 用版本号来控制数据库的升级和降级 版本号从1开始 super(context, "itheima.db", null, 1); // TODO Auto-generated constructor stub }
把"itheima.db"用String name代替而不是写死了就可以操作多个数据库了.如果写死的话拿到的SQLiteDatabase实际上操作的都是同一个数据库就是这个itheima.db
标签:丢失 str ring 开始 聊天记录 记录 使用 而不是 存储
原文地址:http://www.cnblogs.com/ZHONGZHENHUA/p/7039459.html