android.os.AsyncTask#Status ( )源码实例Demo

下面列出了android.os.AsyncTask#Status ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: PowerFileExplorer   文件: ProcessFragment.java
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
	AsyncTask.Status status;
	synchronized (searchTask) {
		if ((status = searchTask.getStatus()) == AsyncTask.Status.RUNNING
			|| status == AsyncTask.Status.PENDING) {
			searchTask.cancel(true);
		}
		searchTask = new SearchFileNameTask();
		searchTask.execute(position);
	}
}
 
源代码2 项目: prevent   文件: PreventFragment.java
public void startTaskIfNeeded() {
    AsyncTask.Status status = mTask.getStatus();
    if (status == AsyncTask.Status.PENDING) {
        mTask.execute();
    } else if (mTask.dialog != null) {
        mTask.dialog.show();
    }
}
 
源代码3 项目: Ouroboros   文件: CatalogNetworkFragment.java
public AsyncTask.Status getStatus(){
    if (insertCatalogIntoDatabaseTask != null){
        return insertCatalogIntoDatabaseTask.getStatus();
    } else {
        return null;
    }
}
 
源代码4 项目: commcare-android   文件: UpdateActivity.java
private void setUiStateFromTaskStatus(AsyncTask.Status taskStatus) {
    switch (taskStatus) {
        case RUNNING:
            uiController.downloadingUiState();
            break;
        case PENDING:
            break;
        case FINISHED:
            uiController.errorUiState();
            break;
        default:
            uiController.errorUiState();
    }
}
 
源代码5 项目: assertj-android   文件: AsyncTaskAssert.java
public AsyncTaskAssert hasStatus(AsyncTask.Status status) {
  isNotNull();
  AsyncTask.Status actualStatus = actual.getStatus();
  assertThat(actualStatus) //
      .overridingErrorMessage("Expected status <%s> but was <%s>.", status, actualStatus) //
      .isEqualTo(status);
  return this;
}