【发布时间】:2011-11-08 20:54:14
【问题描述】:
我为 Android 创建了一个应用程序。该应用程序存储/显示用户输入的数据。我正在使用数据库进行存储。
我还提供了一个 ContentProvider,以便其他应用程序可以访问数据。我的 ContentProvider 的所有方法都可以工作,除了 openFile() 方法。我想通过该方法提供一个文件,该文件以纯文本格式保存存储的数据。
我不知道我应该如何覆盖 openFile 方法以使其工作。我打算用该方法创建文件,用数据库中的数据填充它,然后返回一个 ParcelFileDescriptor 并引用该文件。
这是正确的方法吗?如果是,你能提供示例代码吗? 如果没有,我应该如何处理(使用示例代码)?
【问题讨论】:
标签: android android-contentprovider