如何打印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性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...