У меня есть два класса, оба не являются активными, один для выполнения операций с базой данных, а другой - для пересылки значений в качестве класса-посредника. Класс DataBase, вызывающий метод openOrCreateDataBase из 3-го класса Connectivity.
contextWrapper.openOrCreateDatabase(sqlDBName, MODE_PRIVATE, null);
но здесь, поскольку этот класс не является активностью, я не могу передать параметр ContextWrapper. Есть ли другой способ открыть базу данных. Я пытался,
sqLiteDatabase = SQLiteDatabase.openDatabase(path, factory, flags);
sqLiteDatabase = SQLiteDatabase.openOrCreateDatabase(file, factory);
Но они не работают для меня.
спасибо