2016-04-30 64 views
-6

请解释给定的代码,它是什么意思以及它是如何工作的。 这里DictionaryDatabase是定义了数据库名称和版本的类名。这个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