I'm writing an AsyncTaskLoader for Android, and I'm wondering - should the caller (who presumably set everything up using a LoaderManager) expect me to call onLoadFinished with a full set of results each time, or can I simply return new results on every subsequent change?
Thanks!
EDIT
Put another way:
Let's say that I'm monitoring some data source, and during the first load, it returns A B C. Then, later, D and E become available. Do I return D E, or do I return A B C D E