У меня есть приложение, которое состоит из общей базы данных, доступ к которой осуществляется из собственного кода и кода телефонной связи одного и того же приложения, однако я не могу получить доступ к данным, записанным в базу данных с помощью собственного кода в коде телефонной связи. Я использую следующий фрагмент кода для Android:
public class DataBaseHandler extends SQLiteOpenHelper {
public DataBaseHandler(Context context) {
super(context, "dbName", null, 1);
}
@Override
public void onCreate(SQLiteDatabase db) {
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
public void addNotification(String data) {
SQLiteDatabase db = this.getWritableDatabase();
values.put("data", data);
db.insert("myTable", null, values);
db.close();
}
но когда я пытаюсь получить доступ к данным из «myTable», я не получаю никаких данных, а таблица пуста, я проверил ddms, чтобы убедиться, что данные заполнены в таблице, я использую плагин sqlite для phonegap на Android ( https://github.com/pgsqlite/PG-SQLitePlugin-Android)
У меня есть сомнения, возможно ли, что собственные части и части phonegap каким-то образом используют другую базу данных, а не общую базу данных.