我想在一个活动中获取对我的数据库的引用,并通过intent将引用的数据库变量传递给另一个Activity。有什么方法可以做到这一点吗?
答案 0 :(得分:0)
您必须在Sqlite类中创建一个方法来获取该类的Singleton对象:
public static synchronized SQLiteDatabaseHandler getInstance(Context mContext) {
if (instance == null) {
instance = new SQLiteDatabaseHandler(mContext);
}
return instance;
}
你可以在任何一个类中获得这个类的Object(不需要 将SqliteDatabaseHandler对象传递给另一个类):
SQLiteDatabaseHandler.getInstance(mContext);