androidx.appcompat.app.AppCompatActivity.onActivityResult()方法的使用及代码示例

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

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

AppCompatActivity.onActivityResult介绍

暂无

代码示例

代码示例来源:origin: guardianproject/haven

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  if (requestCode == REQUEST_CODE_INTRO)
  {
    preferences.setFirstLaunch(false);
    Intent i = new Intent(ListActivity.this, MonitorActivity.class);
    startActivity(i);
  }
}

代码示例来源:origin: googlesamples/easypermissions

@Override
  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    setResult(resultCode, data);
    finish();
  }
}

代码示例来源:origin: guardianproject/haven

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  if (requestCode == REQUEST_TIMER) {
    initTimer();
  }
  else if (requestCode == REQUEST_CAMERA)
  {
    mFragmentCamera.initCamera();
  }
}

代码示例来源:origin: googlesamples/easypermissions

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  if (requestCode == AppSettingsDialog.DEFAULT_SETTINGS_REQ_CODE) {
    String yes = getString(R.string.yes);
    String no = getString(R.string.no);
    // Do something after user returned from app settings screen, like showing a Toast.
    Toast.makeText(
        this,
        getString(R.string.returned_from_app_settings_to_activity,
             hasCameraPermission() ? yes : no,
             hasLocationAndContactsPermissions() ? yes : no,
             hasSmsPermission() ? yes : no),
        Toast.LENGTH_LONG)
        .show();
  }
}

代码示例来源:origin: ArthurHub/Android-Image-Cropper

@Override
@SuppressLint("NewApi")
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
 super.onActivityResult(requestCode, resultCode, data);
 if (requestCode == CropImage.PICK_IMAGE_CHOOSER_REQUEST_CODE
   && resultCode == AppCompatActivity.RESULT_OK) {
  Uri imageUri = CropImage.getPickImageResultUri(this, data);
  // For API >= 23 we need to check specifically that we have permissions to read external
  // storage,
  // but we don't know if we need to for the URI so the simplest is to try open the stream and
  // see if we get error.
  boolean requirePermissions = false;
  if (CropImage.isReadExternalStoragePermissionsRequired(this, imageUri)) {
   // request permissions and handle the result in onRequestPermissionsResult()
   requirePermissions = true;
   mCropImageUri = imageUri;
   requestPermissions(
     new String[] {Manifest.permission.READ_EXTERNAL_STORAGE},
     CropImage.PICK_IMAGE_PERMISSIONS_REQUEST_CODE);
  } else {
   mCurrentFragment.setImageUri(imageUri);
  }
 }
}

代码示例来源:origin: google/santa-tracker-android

@Override
public void onActivityResult(int req, int resp, Intent data) {
  super.onActivityResult(req, resp, data);
  mGamesFragment.onActivityResult(req, resp, data);
}

代码示例来源:origin: jkwiecien/EasyImage

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  EasyImage.handleActivityResult(requestCode, resultCode, data, this, new DefaultCallback() {
    @Override
    public void onImagePickerError(Exception e, EasyImage.ImageSource source, int type) {
      //Some error handling
      e.printStackTrace();
    }
    @Override
    public void onImagesPicked(List<File> imageFiles, EasyImage.ImageSource source, int type) {
      onPhotosReturned(imageFiles);
    }
    @Override
    public void onCanceled(EasyImage.ImageSource source, int type) {
      //Cancel handling, you might wanna remove taken photo if it was canceled
      if (source == EasyImage.ImageSource.CAMERA_IMAGE) {
        File photoFile = EasyImage.lastlyTakenButCanceledPhoto(MainActivity.this);
        if (photoFile != null) photoFile.delete();
      }
    }
  });
}

代码示例来源:origin: stripe/stripe-android

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  mPaymentSession.handlePaymentData(requestCode, resultCode, data);
}

代码示例来源:origin: luhaoaimama1/zone-sdk

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
  super.onActivityResult(requestCode, resultCode, intent);
  mKindControl.onActivityResult(requestCode, resultCode, intent);
}

代码示例来源:origin: MCMrARM/revolution-irc

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  if (requestCode == REQUEST_CODE_NEXT_STEP && resultCode == RESULT_CODE_FINISHED)
    setSetupFinished();
  super.onActivityResult(requestCode, resultCode, data);
}

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

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  if (requestCode == Config.RC_CAPTURE_IMAGE && resultCode == RESULT_OK) {
    presenter.finishCaptureImage(this, data, config);
  }
}

代码示例来源:origin: y20k/transistor

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
  // make sure that MainActivityFragment's onActivityResult() gets called
  super.onActivityResult(requestCode, resultCode, data);
  if (resultCode == RESULT_CANCELED) {
    return;
  }
  // check if a station image change request was received
  if (requestCode == REQUEST_LOAD_IMAGE) {
    handleStationImageChange(data);
  }
}

代码示例来源:origin: doo/scanbot-sdk-example-android

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
  super.onActivityResult(requestCode, resultCode, intent);
  if (requestCode != SELECT_PICTURE_REQUEST || resultCode != RESULT_OK) {
    return;
  }
  processGalleryResult(intent);
  progressView.setVisibility(View.VISIBLE);
}

代码示例来源:origin: stripe/stripe-android

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  mPaymentSession.handlePaymentData(requestCode, resultCode, data);
}

代码示例来源:origin: stripe/stripe-android

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  if (requestCode == PURCHASE_REQUEST
      && resultCode == RESULT_OK
      && data.getExtras() != null) {
    long price = data.getExtras().getLong(EXTRA_PRICE_PAID, -1L);
    if (price != -1L) {
      displayPurchase(price);
    }
    mStoreAdapter.clearItemSelections();
  }
}

代码示例来源:origin: klinker24/Android-GiphySearch

@Override
  public void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == Giphy.REQUEST_GIPHY) {
      if (resultCode == Activity.RESULT_OK && data != null) {
        imageView.setVisibility(View.VISIBLE);
        Uri gif = data.getData();
        Glide.with(this).asGif().load(gif).into(imageView);
      }
    } else {
      super.onActivityResult(requestCode, resultCode, data);
    }
  }
}

代码示例来源:origin: Mauker1/MaterialSearchView

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  if (requestCode == MaterialSearchView.REQUEST_VOICE && resultCode == RESULT_OK) {
    ArrayList<String> matches = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
    if (matches != null && matches.size() > 0) {
      String searchWrd = matches.get(0);
      if (!TextUtils.isEmpty(searchWrd)) {
        searchView.setQuery(searchWrd, false);
      }
    }
    return;
  }
  super.onActivityResult(requestCode, resultCode, data);
}

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

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  if (requestCode == Config.RC_PICK_IMAGES && resultCode == RESULT_OK && data != null) {
    images = data.getParcelableArrayListExtra(Config.EXTRA_IMAGES);
    adapter.setData(images);
  }
  super.onActivityResult(requestCode, resultCode, data);
}

代码示例来源:origin: stripe/stripe-android

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  if (requestCode == REQUEST_CODE_SELECT_SOURCE && resultCode == RESULT_OK) {
    String selectedSource = data.getStringExtra(PaymentMethodsActivity.EXTRA_SELECTED_PAYMENT);
    Source source = Source.fromString(selectedSource);
    // Note: it isn't possible for a null or non-card source to be returned.
    if (source != null && Source.CARD.equals(source.getType())) {
      SourceCardData cardData = (SourceCardData) source.getSourceTypeModel();
      mSelectedSourceTextView.setText(buildCardString(cardData));
    }
  }
}

代码示例来源:origin: esafirm/android-image-picker

@Override
protected void onActivityResult(int requestCode, final int resultCode, Intent data) {
  if (ImagePicker.shouldHandle(requestCode, resultCode, data)) {
    images = (ArrayList<Image>) ImagePicker.getImages(data);
    printImages(images);
    return;
  }
  super.onActivityResult(requestCode, resultCode, data);
}

相关文章

微信公众号

最新文章

更多

AppCompatActivity类方法