2013-10-04 63 views

回答

1

因爲有時您可能想要更改您的查詢中的where條件。您可以調用restartLoader並在Bundle參數中傳遞where條件。 restartLoader將再次調用initLoader並使用new where條件創建一個新的cursorloader。如果您不調用restartLoader,則無法更改查詢中的where條件。

+0

另外restartCursorLoader會再次執行查詢,從而刷新UI。您永遠不需要使用ContentResolver進行查詢。只需調用restartCursorLoader並進行查詢即可。 –