com.qiniu.android.common.Zone.preQuery()方法的使用及代码示例

x33g5p2x  于2022-02-05 转载在 其他  
字(2.4k)|赞(0)|评价(0)|浏览(163)

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

Zone.preQuery介绍

暂无

代码示例

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

/**
 * 上传数据
 *
 * @param data     上传的数据
 * @param key      上传数据保存的文件名
 * @param token    上传凭证
 * @param complete 上传完成后续处理动作
 * @param options  上传数据的可选参数
 */
public void put(final byte[] data, final String key, final String token,
        final UpCompletionHandler complete, final UploadOptions options) {
  final UpToken decodedToken = UpToken.parse(token);
  if (areInvalidArg(key, data, null, token, decodedToken, complete)) {
    return;
  }
  Zone z = config.zone;
  z.preQuery(token, new Zone.QueryHandler() {
    @Override
    public void onSuccess() {
      FormUploader.upload(client, config, data, key, decodedToken, complete, options);
    }
    @Override
    public void onFailure(int reason) {
      final ResponseInfo info = ResponseInfo.isStatusCodeForBrokenNetwork(reason) ?
          ResponseInfo.networkError(reason, decodedToken) :
          ResponseInfo.invalidToken("invalid token");
      complete.complete(key, info, null);
    }
  });
}

代码示例来源:origin: com.qiniu/qiniu-android-sdk

/**
 * 上传数据
 *
 * @param data     上传的数据
 * @param key      上传数据保存的文件名
 * @param token    上传凭证
 * @param complete 上传完成后续处理动作
 * @param options  上传数据的可选参数
 */
public void put(final byte[] data, final String key, final String token,
        final UpCompletionHandler complete, final UploadOptions options) {
  final UpToken decodedToken = UpToken.parse(token);
  if (areInvalidArg(key, data, null, token, decodedToken, complete)) {
    return;
  }
  Zone z = config.zone;
  z.preQuery(token, new Zone.QueryHandler() {
    @Override
    public void onSuccess() {
      FormUploader.upload(client, config, data, key, decodedToken, complete, options);
    }
    @Override
    public void onFailure(int reason) {
      final ResponseInfo info = ResponseInfo.isStatusCodeForBrokenNetwork(reason) ?
          ResponseInfo.networkError(reason, decodedToken) :
          ResponseInfo.invalidToken("invalid token");
      complete.complete(key, info, null);
    }
  });
}

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

z.preQuery(token, new Zone.QueryHandler() {
  @Override
  public void onSuccess() {

代码示例来源:origin: com.qiniu/qiniu-android-sdk

z.preQuery(token, new Zone.QueryHandler() {
  @Override
  public void onSuccess() {

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

args.params = params;
boolean success = config.zone.preQuery(token.token);
if (!success) {
  return ResponseInfo.invalidToken("failed to get up host");

代码示例来源:origin: com.qiniu/qiniu-android-sdk

args.params = params;
boolean success = config.zone.preQuery(token.token);
if (!success) {
  return ResponseInfo.invalidToken("failed to get up host");

相关文章