本文整理了Java中androidx.appcompat.app.AppCompatActivity.onActivityResult()
方法的一些代码示例,展示了AppCompatActivity.onActivityResult()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AppCompatActivity.onActivityResult()
方法的具体详情如下:
包路径:androidx.appcompat.app.AppCompatActivity
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!