本文整理了Java中android.support.v4.content.AsyncTaskLoader
类的一些代码示例,展示了AsyncTaskLoader
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AsyncTaskLoader
类的具体详情如下:
包路径:android.support.v4.content.AsyncTaskLoader
类名称:AsyncTaskLoader
[英]Static library support version of the framework's android.content.AsyncTaskLoader. Used to write apps that run on platforms prior to Android 3.0. When running on Android 3.0 or above, this implementation is still used; it does not try to switch to the framework's implementation. See the framework SDK documentation for a class overview.
[中]静态库支持框架的android版本。所容纳之物异步任务加载器。用于编写在Android 3.0之前的平台上运行的应用程序。在Android 3.0或更高版本上运行时,仍然使用此实现;它不会尝试切换到框架的实现。有关类概述,请参见框架SDK文档。
代码示例来源:origin: k9mail/k-9
@Override
public void deliverResult(MessageViewInfo messageViewInfo) {
this.messageViewInfo = messageViewInfo;
super.deliverResult(messageViewInfo);
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
protected void onReset() {
super.onReset();
onStopLoading();
// plus any actual cleanup
}
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
protected void onStartLoading() {
super.onStartLoading();
if (lastResult!=null) {
deliverResult(lastResult);
}
else {
forceLoad();
}
}
代码示例来源:origin: com.google.android/support-v4
void dispatchOnLoadComplete(LoadTask task, D data) {
if (mTask != task) {
if (DEBUG) Log.v(TAG, "Load complete of old task, trying to cancel");
dispatchOnCancelled(task, data);
} else {
if (isAbandoned()) {
// This cursor has been abandoned; just cancel the new data.
onCanceled(data);
} else {
mLastLoadCompleteTime = SystemClock.uptimeMillis();
mTask = null;
if (DEBUG) Log.v(TAG, "Delivering result");
deliverResult(data);
}
}
}
代码示例来源:origin: n76/wifi_backend
@Override
protected void onStopLoading() {
super.deliverResult(null);
super.onStopLoading();
cancelLoad();
}
代码示例来源:origin: SimonMarquis/Android-SecretCodes
@Override
public void onCanceled(List<SecretCode> codes) {
super.onCanceled(codes);
}
代码示例来源:origin: stackoverflow.com
protected D doInBackground(Void... params) {
if (DEBUG) Log.v(TAG, this + " >>> doInBackground");
result = AsyncTaskLoader.this.onLoadInBackground();
if (DEBUG) Log.v(TAG, this + " <<< doInBackground");
return result;
if (DEBUG) Log.v(TAG, this + " onPostExecute");
try {
AsyncTaskLoader.this.dispatchOnLoadComplete(this, data);
} finally {
done.countDown();
if (DEBUG) Log.v(TAG, this + " onCancelled");
try {
AsyncTaskLoader.this.dispatchOnCancelled(this, result);
} finally {
done.countDown();
public void run() {
waiting = false;
AsyncTaskLoader.this.executePendingTask();
protected void onForceLoad() {
super.onForceLoad();
cancelLoad();
mTask = new LoadTask();
if (DEBUG) Log.v(TAG, "Preparing load: mTask=" + mTask);
executePendingTask();
代码示例来源:origin: kingargyle/adt-leanback-support
void dispatchOnCancelled(LoadTask task, D data) {
onCanceled(data);
if (mCancellingTask == task) {
if (DEBUG) Log.v(TAG, "Cancelled task is now canceled!");
rollbackContentChanged();
mLastLoadCompleteTime = SystemClock.uptimeMillis();
mCancellingTask = null;
executePendingTask();
}
}
代码示例来源:origin: com.google.android/support-v4
void dispatchOnCancelled(LoadTask task, D data) {
onCanceled(data);
if (mCancellingTask == task) {
if (DEBUG) Log.v(TAG, "Cancelled task is now canceled!");
mLastLoadCompleteTime = SystemClock.uptimeMillis();
mCancellingTask = null;
executePendingTask();
}
}
代码示例来源:origin: kingargyle/adt-leanback-support
void dispatchOnLoadComplete(LoadTask task, D data) {
if (mTask != task) {
if (DEBUG) Log.v(TAG, "Load complete of old task, trying to cancel");
dispatchOnCancelled(task, data);
} else {
if (isAbandoned()) {
// This cursor has been abandoned; just cancel the new data.
onCanceled(data);
} else {
commitContentChanged();
mLastLoadCompleteTime = SystemClock.uptimeMillis();
mTask = null;
if (DEBUG) Log.v(TAG, "Delivering result");
deliverResult(data);
}
}
}
代码示例来源:origin: livroandroid/5ed
@Override
public void onCanceled(Bitmap data) {
super.onCanceled(data);
Log.d("livroandroid", "loader onCanceled()");
}
代码示例来源:origin: k9mail/k-9
@Override
public void deliverResult(LocalMessage message) {
this.message = message;
super.deliverResult(message);
}
代码示例来源:origin: bumptech/glide
@Override
protected void onReset() {
super.onReset();
onStopLoading();
cached = null;
unregisterContentObserver();
}
代码示例来源:origin: Cleveroad/AdaptiveTableLayout
@Override
protected void onStartLoading() {
super.onStartLoading();
if (takeContentChanged()) {
forceLoad();
}
}
代码示例来源:origin: QuickBlox/q-municate-android
@Override
public void onCanceled(T objectsList) {
Log.i(TAG, "+++ onCanceled() called! +++");
this.objectsList = objectsList;
// Attempt to cancel the current asynchronous load.
super.onCanceled(objectsList);
}
代码示例来源:origin: udacity/ud851-Exercises
@Override
public void deliverResult(String githubJson) {
mGithubJson = githubJson;
super.deliverResult(githubJson);
}
};
代码示例来源:origin: yahoo/squidb
@Override
protected void onReset() {
super.onReset();
// Ensure the loader is stopped
onStopLoading();
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
cursor = null;
}
代码示例来源:origin: andforce/iBeebo
@Override
protected void onStartLoading() {
super.onStartLoading();
forceLoad();
}
代码示例来源:origin: Cleveroad/MusicBobber
/**
* Handles a request to cancel a load.
*/
@Override
public void onCanceled(T data) {
super.onCanceled(data);
// At this point we can release the resources associated with 'apps'
// if needed.
onReleaseResources(data);
}
代码示例来源:origin: udacity/ud851-Exercises
public void deliverResult(Cursor data) {
mTaskData = data;
super.deliverResult(data);
}
};
内容来源于网络,如有侵权,请联系作者删除!