class PostsLoader extends android.support.v4.content.AsyncTaskLoader<java.util.List<Post>>
Modifier and Type | Field and Description |
---|---|
private boolean |
connection |
private Database |
db |
private java.util.List<Post> |
list |
private boolean |
rssAllowed |
Constructor and Description |
---|
PostsLoader(android.content.Context ctx,
boolean rssAllowed) |
Modifier and Type | Method and Description |
---|---|
void |
deliverResult(java.util.List<Post> data) |
java.util.List<Post> |
loadInBackground()
Makes requests : RSS if authorised and database
|
void |
onCanceled(java.util.List<Post> data) |
protected void |
onReset() |
protected void |
onStartLoading() |
protected void |
onStopLoading() |
cancelLoadInBackground, dump, isLoadInBackgroundCanceled, onCancelLoad, onForceLoad, onLoadInBackground, setUpdateThrottle, waitForLoader
abandon, cancelLoad, commitContentChanged, dataToString, deliverCancellation, forceLoad, getContext, getId, isAbandoned, isReset, isStarted, onAbandon, onContentChanged, registerListener, registerOnLoadCanceledListener, reset, rollbackContentChanged, startLoading, stopLoading, takeContentChanged, toString, unregisterListener, unregisterOnLoadCanceledListener
private java.util.List<Post> list
private final Database db
private final boolean rssAllowed
private final boolean connection
public java.util.List<Post> loadInBackground()
loadInBackground
in class android.support.v4.content.AsyncTaskLoader<java.util.List<Post>>
Database.getPosts()
public void deliverResult(java.util.List<Post> data)
deliverResult
in class android.support.v4.content.Loader<java.util.List<Post>>
protected void onStartLoading()
onStartLoading
in class android.support.v4.content.Loader<java.util.List<Post>>
protected void onStopLoading()
onStopLoading
in class android.support.v4.content.Loader<java.util.List<Post>>
protected void onReset()
onReset
in class android.support.v4.content.Loader<java.util.List<Post>>