2010-08-09 83 views
0

我得到以下問題,我需要使用內容提供商讀取其他應用程序的 數據庫。首先我想要所有的行,並且在分析數據後,例如來自_id = 1,3和5的行 。內容提供商過濾查詢,過濾光標

如何調用內容提供者並僅選擇這些行?

或者是否有可能創建子集遊標形式給定的遊標?

在此先感謝。

回答

0

如果您正在與另一個應用程序通話,我假設您正在查詢其他應用程序的ContentProvider以首先從它們獲取數據。

在這種情況下,最乾淨的答案似乎不是建立自己的ContentProvider來過濾/包裝它們。應直接從應用程序查詢它們的ContentProvider,然後在查詢()中使用select子句來指定定義要提供的數據子集的條件。