2011-11-08 15 views
0

我爲Android創建了一個應用程序。應用程序存儲/顯示用戶輸入的數據。我正在使用數據庫存儲。如何覆蓋ContentProvider中的openFile()

我還提供了一個ContentProvider,以便其他應用程序可以訪問這些數據。除了openFile()方法外,我的ContentProvider的所有方法都可以工作。我想通過該方法提供一個文件,該文件以明文格式保存存儲的數據。

我不知道我應該怎麼重寫中openFile方法這個工作。我打算做的是在該方法中創建文件,使用數據庫中的數據填充該文件,並返回ParcelFileDescriptor並引用該文件。

這是正確的做法嗎?如果是,你能提供示例代碼嗎? 如果不是,我應該如何處理這個問題(帶有示例代碼)?

回答

0

從問題陳述我能理解是,這個問題是不是與文件的打開,其OPENFILE這是沒有得到過程。

OPENFILE() - >不會被調用做所有需要的東西的內容提供商的inspite ......即使我面臨這個問題。

最好的問候 Vinod