Ahhh, So support.Loader doesn't have the cancel methods but AsyncTaskLoader does.  I suppose it may be fine to type check the loader, if it is AsyncTaskLoader do the cancelLoad and if it isn't then do something else.  I'm not sure what that something else should be.