android.support.v4.app.FragmentActivity.runOnUiThread()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(169)

本文整理了Java中android.support.v4.app.FragmentActivity.runOnUiThread()方法的一些代码示例,展示了FragmentActivity.runOnUiThread()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.runOnUiThread()方法的具体详情如下:
包路径:android.support.v4.app.FragmentActivity
类名称:FragmentActivity
方法名:runOnUiThread

FragmentActivity.runOnUiThread介绍

暂无

代码示例

代码示例来源:origin: libgdx/libgdx

@Override
public void runOnUiThread (Runnable runnable) {
  getActivity().runOnUiThread(runnable);
}

代码示例来源:origin: libgdx/libgdx

@Override
public void runOnUiThread (Runnable runnable) {
  getActivity().runOnUiThread(runnable);
}

代码示例来源:origin: pockethub/PocketHub

private void insertImage(final String url) {
  getActivity().runOnUiThread(() -> commentText.append("![](" + url + ")"));
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onSuccess() throws RemoteException {
 getActivity().runOnUiThread(new Runnable() {
  @Override
  public void run() {
   Toast.makeText(getActivity(), "Download successful!", Toast.LENGTH_LONG).show();
  }
 });
}

代码示例来源:origin: aa112901/remusic

@Override
public void onViewCreated(final View view, Bundle savedInstanceState) {
  super.onViewCreated(view, savedInstanceState);
  getActivity().runOnUiThread(new Runnable() {
    @Override
    public void run() {
      ((ViewGroup) getView().getParent()).setFitsSystemWindows(true);
    }
  });
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
 public void onFailure(final String msg) throws RemoteException {
  getActivity().runOnUiThread(new Runnable() {
   @Override
   public void run() {
    Toast.makeText(getActivity(), msg, Toast.LENGTH_LONG).show();
   }
  });
 }
};

代码示例来源:origin: xinghongfei/LookLook

@Override
public void onAvailable(Network network) {
  connected = true;
  getActivity().runOnUiThread(new Runnable() {
    @Override
    public void run() {
      noConnectionText.setVisibility(View.GONE);
      loadDate();
    }
  });
}

代码示例来源:origin: guolindev/booksource

@Override
  public void onFailure(Call call, IOException e) {
    // 通过runOnUiThread()方法回到主线程处理逻辑
    getActivity().runOnUiThread(new Runnable() {
      @Override
      public void run() {
        closeProgressDialog();
        Toast.makeText(getContext(), "加载失败", Toast.LENGTH_SHORT).show();
      }
    });
  }
});

代码示例来源:origin: joyoyao/superCleanMaster

@Override
  public void run() {
    getActivity().runOnUiThread(new Runnable() {
      @Override
      public void run() {
        if (arcProcess.getProgress() >= (int) x) {
          timer.cancel();
        } else {
          arcProcess.setProgress(arcProcess.getProgress() + 1);
        }
      }
    });
  }
}, 50, 20);

代码示例来源:origin: facebook/facebook-android-sdk

@Override
public void onBitmapDownloadSuccess(final String url, final Bitmap bitmap) {
  if (isAdded()) {
    getActivity().runOnUiThread(new Runnable() {
      @Override
      public void run() {
        coverView.setImageBitmap(bitmap);
      }
    });
  }
}

代码示例来源:origin: k9mail/k-9

@Override
public void onDownloadErrorMessageNotFound() {
  mMessageView.enableDownloadButton();
  getActivity().runOnUiThread(new Runnable() {
    @Override
    public void run() {
      Toast.makeText(getActivity(), R.string.status_invalid_id_error, Toast.LENGTH_LONG).show();
    }
  });
}

代码示例来源:origin: k9mail/k-9

@Override
public void onDownloadErrorNetworkError() {
  mMessageView.enableDownloadButton();
  getActivity().runOnUiThread(new Runnable() {
    @Override
    public void run() {
      Toast.makeText(getActivity(), R.string.status_network_error, Toast.LENGTH_LONG).show();
    }
  });
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onFailure(Call call, final IOException e) {
 if (getActivity()!=null && !getActivity().isDestroyed()) {
  getActivity().runOnUiThread(
   () -> Toast.makeText(getActivity(), e.getMessage(), Toast.LENGTH_LONG).show());
 }
 Log.e(getClass().getSimpleName(), "Exception parsing JSON", e);
}

代码示例来源:origin: facebook/facebook-android-sdk

@Override
  public void onBitmapDownloadFailure(final String url) {
    if (isAdded()) {
      getActivity().runOnUiThread(new Runnable() {
        @Override
        public void run() {
          Toast.makeText(
              getActivity(),
              R.string.error,
              Toast.LENGTH_SHORT).show();
        }
      });
    }
  }
}

代码示例来源:origin: facebook/facebook-android-sdk

@Override
  public void onLocationError(PlaceManager.LocationError error) {
    if (isAdded()) {
      getActivity().runOnUiThread(new Runnable() {
        @Override
        public void run() {
          Toast.makeText(
              getActivity(),
              R.string.location_error_unknown,
              Toast.LENGTH_SHORT).show();
          dismiss();
        }
      });
    }
  }
}

代码示例来源:origin: facebook/facebook-android-sdk

@Override
public void onPlaceSearchResult(final List<Place> places, GraphResponse response) {
  if (isAdded()) {
    getActivity().runOnUiThread(new Runnable() {
      @Override
      public void run() {
        setLoading(false);
        if (places == null) {
          // The response object does contain more information on the error
          Toast.makeText(getActivity(), R.string.error, Toast.LENGTH_SHORT).show();
        } else {
          placesToDisplay = places;
          displayPlaces(placesToDisplay);
        }
      }
    });
  }
}

代码示例来源:origin: facebook/facebook-android-sdk

@Override
public void onPlaceInfoResult(final Place place, final GraphResponse response) {
  if (isAdded()) {
    getActivity().runOnUiThread(new Runnable() {
      @Override
      public void run() {
        progressBar.setVisibility(View.INVISIBLE);
        if (place == null) {
          // The response object contains additional information on the error.
          Toast.makeText(getActivity(), R.string.error, Toast.LENGTH_SHORT).show();
        } else {
          // Refresh the UI with the new place information.
          PlaceInfoFragment.this.place = place;
          updateList();
          downloadCoverPhoto();
        }
      }
    });
  }
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
 public void onResponse(Call call, Response response) throws IOException {
  Reader in=response.body().charStream();
  BufferedReader reader=new BufferedReader(in);
  SOQuestions questions=new Gson().fromJson(reader, SOQuestions.class);
  reader.close();
  if (getActivity()!=null && !getActivity().isDestroyed()) {
   getActivity().runOnUiThread(() -> setListAdapter(new ItemsAdapter(questions.items)));
  }
 }
});

代码示例来源:origin: iMeiji/Toutiao

@Override
  public void onShowNetError() {
    Snackbar.make(scrollView, R.string.network_error, Snackbar.LENGTH_SHORT).show();
    getActivity().runOnUiThread(() -> {
      adapter.setItems(new Items());
      adapter.notifyDataSetChanged();
      canLoadMore = false;
    });
  }
}

代码示例来源:origin: iMeiji/Toutiao

@Override
public void onShowNetError() {
  Toast.makeText(getActivity(), R.string.network_error, Toast.LENGTH_SHORT).show();
  getActivity().runOnUiThread(() -> {
    adapter.setItems(new Items());
    adapter.notifyDataSetChanged();
    canLoadMore = false;
  });
}

相关文章

微信公众号

最新文章

更多

FragmentActivity类方法