我的内容提供者将数据存储在 SQLite 数据库中。一列是一个字符串。我想将此字符串作为文件附件附加到电子邮件中。
我通过实施ParcelFileDescriptor openFile(Uri uri, String mode)
. 实施
- 从数据库中查询列值
- 将返回值存储在文件中
- 返回结果
ParcelFileDescriptor.open(file,ParcelFileDescriptor.MODE_READ_ONLY)
是否可以通过实现ParcelFileDescriptor
直接表示记录的列值来避免这些步骤和重复?
(我可以将字符串值存储在文件中以避免重复,但我想继续使用 SQLite 提供的 FTS3 工具)
谢谢您的帮助!