如何打印android的query()方法执行的查询

我们将这么多参数传递给 android的query()方法. Android通过提供查询方法简化了我们的工作.有没有办法让我可以打印android将从这个查询方法参数形成的sql查询,android创建并发送到sqlite.

解决方法

根据上一篇文章,我尝试过,我得到了以下解决方案,以便在日志中打印查询字符串.

使用SQLiteQueryBuilder的buildQueryString方法.它需要几乎与query()方法相同的参数………

String sqlQry = SQLiteQueryBuilder.buildQueryString(false,TABLE_NAME,null,COLUMN_NAME_PATIENTID +"="+ patientID,COLUMN_NAME_PATIENTFIRSTNAME,null);

Log.i(TAG,sqlQry);

cursor = db.query(TABLE_NAME,COLUMN_NAME_PATIENTFIRSTNAME);

相关文章

Android 如何解决dialog弹出时无法捕捉Activity的back事件 在...
Android实现自定义带文字和图片的Button 在Android开发中经常...
Android 关于长按back键退出应用程序的实现最近在做一个Andr...
android自带的时间选择器只能精确到分,但是对于某些应用要求...