【发布时间】:2011-10-26 05:10:43
【问题描述】:
Android 的 SQLiteStatement 中的 simpleQueryForBlobFileDescriptor() 函数对我来说是个谜。而且似乎没有人在任何地方使用它。似乎这对于单个 blob 访问来说是一种快速的方法,并且在性能方面(如果要相信文档),当用于从数据库中流式传输 blob 数据时,SQLiteStatement 和 Parcel 的组合应该会产生非常快的结果.我不知道,因为我无法让这个东西工作,所以我可以测试......任何关于这个或见解的帮助将不胜感激:
SQLiteStatement get = mDb.compileStatement(
"SELECT blobColumn" +
" FROM tableName" +
" WHERE _id = 1" +
" LIMIT 1"
);
ParcelFileDescriptor result = get.simpleQueryForBlobFileDescriptor();
// now what?
我可能应该注意到我正在使用并且只真正关心 Honeycomb (3.2),并提前感谢您的任何见解。
【问题讨论】:
标签: android sqlite android-3.0-honeycomb