2016-04-30 3 views
-6

Пожалуйста, объясните данный код, что это значит и как он работает. Здесь DictionaryDatabase - это имя класса, в котором определены имя и версия DataBase.Что делает этот код Android?

public DbObject(Context context) { 
    dbHelper = new DictionaryDatabase(context); 
    this.db = dbHelper.getReadableDatabase();} 

ответ

0

DictionaryDatabase ваш класс, который расширяет SQLiteOpenHelper (база данных) теперь вы хотите, чтобы открыть базу данных и (чтение) или (вставка, обновление, удаление) от нее к этому, у вас есть два варианта

SQLiteDatabase db = dbHelper.getWritableDatabase();//used for insert, update, delete operations 

или

SQLiteDatabase db = dbHelper.getReadableDatabase();//used for read (select) operations