2017-06-20 84 views

回答

0

Android框架使用一種稱爲內容提供者的概念來使應用程序能夠跨平臺共享和使用數據。通常,提供者由存儲基礎數據的SQLite數據庫支持。 (sample source

爲什麼你需要多個?即使是複雜的數據存儲(如聯繫人)也只使用一個ContentProvider。

只要你想您可以實現儘可能多的,因爲你可以從文檔here看到。 要註冊一個內容提供者,您需要在Android Manifest中添加相應的標籤。

但是,在大多數情況下,您不需要多個內容提供者。 一個通常就夠了,因爲它可以處理多個表格。 如果您希望您的應用程序提供公共訪問2個以上獨立的數據實體,您應該只需要一個以上。