建立一个公共类,返回数据库操作类的对象,然后所有的activity都可以使用这个对象。
import android.content.Context; import android.database.sqlite.SQLiteDatabase; /* * 数据库公共类 CommonDatabase * 所有的activity都用CommonDatabase生成的对象(保证所有的界面操纵的是同一个数据库) * */ public class CommonDatabase { private DBHelper dbHelper; private SQLiteDatabase sqlite; public SQLiteDatabase getSqliteObject(Context context,String db_name){ dbHelper = new DBHelper(context,db_name,null,1); sqlite = dbHelper.getWritableDatabase(); return sqlite; } }