android 不同的activity访问数据库

两个不同的activity怎么访问同一个数据库对象。... 两个不同的activity怎么访问同一个数据库对象。 展开
 我来答
我是小毛兵
2013-07-12 · TA获得超过238个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:132万
展开全部
把数据库封装好,在哪个activity访问不是都一样,直接调用增删改查那些方法就好了
追问
我这么问,就说明我对这些不熟悉了。比如说,我在MainActivity下定义了:DBAdapter db = new DBAdapter(this);   其中DBAdapter是我自定义好的数据库操作类,里面写了数据库的增删改查等方法。

当我在另一个Activity直接调用db.insert() (假如调用这个),就会提示:db还没有定义。
追答
不管在哪个activity调用数据库都要重新穿件封装好的数据库操作对象,通过对象去调用数据库的操作方法,如果不在同一个包里,先要把数据库那个包import进去
shouhuang211
2013-07-12 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:101万
展开全部
是同一个数据库还是同一个库的对象。。。同一个库你直接再打开一次就行了,同一个对象。。这个没啥必要吧,你试试传递能行不
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上官元恒zsd
2013-07-12 · TA获得超过1770个赞
知道小有建树答主
回答量:3799
采纳率:28%
帮助的人:1171万
展开全部
代码一样不就完了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_446865422
2013-07-12 · TA获得超过229个赞
知道小有建树答主
回答量:320
采纳率:0%
帮助的人:156万
展开全部
调用同一个dao
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式