记录sqlite选定的值

时间:2017-07-11 10:16:31

标签: android android-sqlite

我选择了这样的查询

 String innerSelectQuery = "SELECT * FROM " + TABLE_NAME_EVENT_TYPE_MASTER + " WHERE EventTypeKey = '" + cursor.getInt(2) + "'";

            Cursor innerCursor = db.rawQuery(innerSelectQuery, null);
            if (innerCursor.moveToFirst()) {

                userEvent.setEventTypeKey(innerCursor.getString(1));
                Log.e("tag", "EventTypeKey " + innerCursor.getString(1));
                innerCursor.close();

            } 

我能够使用 innerCursor.getString(1)来记录这些值。是否有办法记录并以sql等表格格式查看返回的值。

2 个答案:

答案 0 :(得分:1)

显示cursor使用后的完整输出。

Log.v("Cursor Object", DatabaseUtils.dumpCursorToString(cursor))

答案 1 :(得分:1)

Log.d("TAG", "Your Message : " + innerCursor.getString(1));

我希望它对你有所帮助..!