android中如何在不同的activity上操作同一个数据库
4个回答
展开全部
以SQLite数据库为例,在两个不同的Activity中加上下面的代码即可(MyOpenHelper继承SQLiteOpenHelper)。两个活动写同样的代码,并不是又创建了一个不同的数据库。如果这个数据库已经存在的话,就打开它,不存在就创建。
MyOpenHelper myOpenHelper=new MyOpenHelper(this,"mydb.db",null,1);
SQLiteDatabase sqLiteDatabase=myOpenHelper.getWritableDatabase();
MyOpenHelper myOpenHelper=new MyOpenHelper(this,"mydb.db",null,1);
SQLiteDatabase sqLiteDatabase=myOpenHelper.getWritableDatabase();
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sqlite权限设置公有即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写一个访问数据库的公共类啊 这么简单
追问
我写了,但是没有成功!我的两个Activity是在TabHost下运行的。我的可以添加成功,但是,却读取不了
追答
贴代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询