2016-12-12 18 views
0

我一直在尋找這個問題的答案,但我找不到任何。如何使用ContentProvider在Android中插入查詢?

我正在使用內容提供程序向我的數據庫中插入值。我想使用LogCat來記錄插入查詢。

我的代碼:

public long addSomething(something som) 
{ 
    SQLiteDatabase db = dbHelper.getWritableDatabase(); 
    ContentValues values = new ContentValues(); 
    values.put(something.KEY_NAME, som.get_name()); 
    long something_id = db.insert(something.TABLE,null,values); 
    Log.e("INSERT QUERY","What should I put here to get that query??"); 
    return something_id; 
} 

謝謝。

回答

0

實際的INSERT語句是在內部構造的,不能被調用者使用。

您可以做的最好的是將所有參數記錄到insert()(使用toString()代替ContentValues)。