android.support.v7.app.AppCompatActivity.onActivityResult()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(8.8k)|赞(0)|评价(0)|浏览(149)

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

AppCompatActivity.onActivityResult介绍

暂无

代码示例

代码示例来源:origin: zwwill/yanxuan-weex-demo

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
 if (mInstance != null) {
  mInstance.onActivityResult(requestCode, resultCode, data);
 }
 super.onActivityResult(requestCode, resultCode, data);
}

代码示例来源:origin: jeasonlzy/ImagePicker

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  if (resultCode == ImagePicker.RESULT_CODE_ITEMS) {
    if (data != null && requestCode == 100) {
      images = (ArrayList<ImageItem>) data.getSerializableExtra(ImagePicker.EXTRA_RESULT_ITEMS);
      MyAdapter adapter = new MyAdapter(images);
      gridView.setAdapter(adapter);
    } else {
      Toast.makeText(this, "没有数据", Toast.LENGTH_SHORT).show();
    }
  }
}

代码示例来源:origin: iSoron/uhabits

@Override
protected void onActivityResult(int request, int result, Intent data)
{
  if (screen == null) super.onActivityResult(request, result, data);
  else screen.onResult(request, result, data);
}

代码示例来源:origin: jiajunhui/PlayerBase

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  WindowPermissionCheck.onActivityResult(this, requestCode, resultCode, data, null);
}

代码示例来源:origin: jiajunhui/PlayerBase

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  WindowPermissionCheck.onActivityResult(this, requestCode, resultCode, data, null);
}

代码示例来源:origin: lovetuzitong/MultiImageSelector

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  if(requestCode == REQUEST_IMAGE){
    if(resultCode == RESULT_OK){
      mSelectPath = data.getStringArrayListExtra(MultiImageSelector.EXTRA_RESULT);
      StringBuilder sb = new StringBuilder();
      for(String p: mSelectPath){
        sb.append(p);
        sb.append("\n");
      }
      mResultText.setText(sb.toString());
    }
  }
}

代码示例来源:origin: CarGuo/GSYVideoPlayer

@RequiresApi(api = 23)
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  if (Build.VERSION.SDK_INT >= 23){
    //todo 用23以上编译即可出现canDrawOverlays
    if (Util.hasPermission(this)) {
    } else {
      this.finish();
    }
  }
}

代码示例来源:origin: stephentuso/welcome-android

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  if (requestCode == REQUEST_WELCOME_SCREEN_RESULT) {
    if (resultCode == RESULT_OK) {
      Toast.makeText(getApplicationContext(), "Completed (RESULT_OK)", Toast.LENGTH_SHORT).show();
    } else if (resultCode == RESULT_CANCELED) {
      Toast.makeText(getApplicationContext(), "Canceled (RESULT_CANCELED)", Toast.LENGTH_SHORT).show();
    }
  }
}

代码示例来源:origin: donglua/PhotoPicker

@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) {
 super.onActivityResult(requestCode, resultCode, data);
 if (resultCode == RESULT_OK &&
   (requestCode == PhotoPicker.REQUEST_CODE || requestCode == PhotoPreview.REQUEST_CODE)) {
  List<String> photos = null;
  if (data != null) {
   photos = data.getStringArrayListExtra(PhotoPicker.KEY_SELECTED_PHOTOS);
  }
  selectedPhotos.clear();
  if (photos != null) {
   selectedPhotos.addAll(photos);
  }
  photoAdapter.notifyDataSetChanged();
 }
}

代码示例来源:origin: zhihu/Matisse

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  if (requestCode == REQUEST_CODE_CHOOSE && resultCode == RESULT_OK) {
    mAdapter.setData(Matisse.obtainResult(data), Matisse.obtainPathResult(data));
    Log.e("OnActivityResult ", String.valueOf(Matisse.obtainOriginalState(data)));
  }
}

代码示例来源:origin: jeasonlzy/ImagePicker

@Override
  public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (resultCode == ImagePicker.RESULT_CODE_ITEMS) {
      //添加图片返回
      if (data != null && requestCode == REQUEST_CODE_SELECT) {
        images = (ArrayList<ImageItem>) data.getSerializableExtra(ImagePicker.EXTRA_RESULT_ITEMS);
        if (images != null) {
          selImageList.addAll(images);
          adapter.setImages(selImageList);
        }
      }
    } else if (resultCode == ImagePicker.RESULT_CODE_BACK) {
      //预览图片返回
      if (data != null && requestCode == REQUEST_CODE_PREVIEW) {
        images = (ArrayList<ImageItem>) data.getSerializableExtra(ImagePicker.EXTRA_IMAGE_ITEMS);
        if (images != null) {
          selImageList.clear();
          selImageList.addAll(images);
          adapter.setImages(selImageList);
        }
      }
    }
  }
}

代码示例来源:origin: journeyapps/zxing-android-embedded

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  if (requestCode != CUSTOMIZED_REQUEST_CODE && requestCode != IntentIntegrator.REQUEST_CODE) {
    // This is important, otherwise the result will not be passed to the fragment
    super.onActivityResult(requestCode, resultCode, data);
    return;
  }
  switch (requestCode) {
    case CUSTOMIZED_REQUEST_CODE: {
      Toast.makeText(this, "REQUEST_CODE = " + requestCode, Toast.LENGTH_LONG).show();
      break;
    }
    default:
      break;
  }
  IntentResult result = IntentIntegrator.parseActivityResult(resultCode, data);
  if(result.getContents() == null) {
    Log.d("MainActivity", "Cancelled scan");
    Toast.makeText(this, "Cancelled", Toast.LENGTH_LONG).show();
  } else {
    Log.d("MainActivity", "Scanned");
    Toast.makeText(this, "Scanned: " + result.getContents(), Toast.LENGTH_LONG).show();
  }
}

代码示例来源:origin: nanchen2251/AiYaCompressHelper

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  if (requestCode == PICK_IMAGE_REQUEST && resultCode == RESULT_OK) {
    if (data == null) {
      showError("Failed to open picture!");
      return;
    }
    try {
      oldFile = FileUtil.getTempFile(this, data.getData());
      mImageOld.setImageBitmap(BitmapFactory.decodeFile(oldFile.getAbsolutePath()));
      mTextOld.setText(String.format("Size : %s", getReadableFileSize(oldFile.length())));
      clearImage();
    } catch (IOException e) {
      showError("Failed to read picture data!");
      e.printStackTrace();
    }
  }
}

代码示例来源:origin: nanchen2251/CompressHelper

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  if (requestCode == PICK_IMAGE_REQUEST && resultCode == RESULT_OK) {
    if (data == null) {
      showError("Failed to open picture!");
      return;
    }
    try {
      oldFile = FileUtil.getTempFile(this, data.getData());
      mImageOld.setImageBitmap(BitmapFactory.decodeFile(oldFile.getAbsolutePath()));
      mTextOld.setText(String.format("Size : %s", getReadableFileSize(oldFile.length())));
      clearImage();
    } catch (IOException e) {
      showError("Failed to read picture data!");
      e.printStackTrace();
    }
  }
}

代码示例来源:origin: Flipboard/bottomsheet

@Override
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  if (resultCode == Activity.RESULT_OK) {
    Uri selectedImage = null;
    if (requestCode == REQUEST_LOAD_IMAGE && data != null) {
      selectedImage = data.getData();
      if (selectedImage == null) {
        genericError();
      }
    } else if (requestCode == REQUEST_IMAGE_CAPTURE) {
      // Do something with imagePath
      selectedImage = cameraImageUri;
    }
    if (selectedImage != null) {
      showSelectedImage(selectedImage);
    } else {
      genericError();
    }
  }
}

代码示例来源:origin: hussien89aa/AndroidTutorialForBeginners

@Override
public void onActivityResult(int reqCode, int resultCode, Intent data) {
  super.onActivityResult(reqCode, resultCode, data);

代码示例来源:origin: zhihu/Matisse

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  if (resultCode != RESULT_OK)
    return;

代码示例来源:origin: takahirom/PreLollipopTransition

@Override
  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (REQUEST_CODE == requestCode) {
      String resultExtra = data.getStringExtra(SubActivity2.EXTRA_RESULT);
      Toast.makeText(this, "onActivityResult:" + resultExtra, Toast.LENGTH_SHORT).show();
    }
  }
}

代码示例来源:origin: doggycoder/AndroidOpenGLDemo

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  if(resultCode==RESULT_OK){
    mGLView.setShape((Class<? extends Shape>) data.getSerializableExtra("name"));
  }
}

代码示例来源:origin: k0shk0sh/PermissionHelper

/**
 * Used to determine if the user accepted {@link android.Manifest.permission#SYSTEM_ALERT_WINDOW} or no.
 * <p/>
 * if you never passed the permission this method won't be called.
 */
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  permissionHelper.onActivityForResult(requestCode);
  super.onActivityResult(requestCode, resultCode, data);
}

相关文章

微信公众号

最新文章

更多

AppCompatActivity类方法