完全可以啊,你获得数据库对象,好像是Sqldatebase 的对象。直接操作数据库添加,删除,修改。跟Ativity没啥关系吧。就好比MFC中不通界面都可以对数据库进行操作。只要数据库对象传递过去就行。
以SQLite数据库为例,在两个不同的Activity中加上下面的代码即可(MyOpenHelper继承SQLiteOpenHelper)。两个活动写同样的代码,并不是又创建了一个不同的数据库。如果这个数据库已经存在的话,就打开它,不存在就创建。
MyOpenHelper myOpenHelper=new MyOpenHelper(this,"mydb.db",null,1);
SQLiteDatabase sqLiteDatabase=myOpenHelper.getWritableDatabase();
sqlite权限设置公有即可
写一个访问数据库的公共类啊 这么简单