【发布时间】:2013-07-23 14:48:07
【问题描述】:
我的内容提供者将数据存储在 SQLite 数据库中。一列是一个字符串。我想将此字符串作为文件附件附加到电子邮件中。
我通过实现ParcelFileDescriptor openFile(Uri uri, String mode) 得到了这个工作。实现
- 从数据库中查询列值
- 将返回值存储在文件中
- 返回
ParcelFileDescriptor.open(file,ParcelFileDescriptor.MODE_READ_ONLY)的结果
是否可以通过直接表示记录的列值的ParcelFileDescriptor 来避免这些步骤和重复?
(我可以将字符串值存储在文件中以避免重复,但我想继续使用 SQLite 提供的 FTS3 工具)
感谢您的帮助!
【问题讨论】:
标签: android android-contentprovider