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

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

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

FragmentActivity.onActivityResult介绍

[英]Dispatch incoming result to the correct fragment.
[中]将传入结果分派到正确的片段。

代码示例

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

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

代码示例来源:origin: jaydenxiao2016/AndroidFire

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  if (requestCode == IMAGE_CROP_CODE && resultCode == RESULT_OK) {
    Constant.imageList.add(cropImagePath);
    exit();
  }
  super.onActivityResult(requestCode, resultCode, data);
}

代码示例来源:origin: crazycodeboy/TakePhoto

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

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

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
  callbackManager.onActivityResult(requestCode, resultCode, data);
  super.onActivityResult(requestCode, resultCode, data);
  if (requestCode == RpsFragment.IN_APP_PURCHASE_RESULT) {
    String purchaseData = data.getStringExtra(INAPP_PURCHASE_DATA);
    if (resultCode == RESULT_OK) {
      RpsFragment fragment = (RpsFragment) fragments[RPS];
      try {
        JSONObject jo = new JSONObject(purchaseData);
        fragment.onInAppPurchaseSuccess(jo);
      }
      catch (JSONException e) {
        Log.e(TAG, "In app purchase invalid json.", e);
      }
    }
  }
}

代码示例来源:origin: gzu-liyujiang/AndroidPicker

@CallSuper
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  LogUtils.verbose(className + " onActivityResult");
}

代码示例来源:origin: huangfangyi/FanXin

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

代码示例来源:origin: 736008081/frameAndroid

@Override
  public void onActivityResult(int reqCode, int resultCode, Intent data) {
    super.onActivityResult(reqCode, resultCode, data);
//        if (reqCode == SimpleYesNoDialogActivity.REQUEST_CODE) {
//            if (resultCode == Activity.RESULT_OK) {
//                startBrowser(resultUrl);
//            }
//            doFinish();
//        } else if (reqCode == SimpleTextDialogActivity.REQUEST_CODE) {
//            doFinish();
//        }
  }

代码示例来源:origin: WuXiaolong/WoChat

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

代码示例来源:origin: devinhu/androidone

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

代码示例来源:origin: tvbarthel/ChaseWhisplyProject

@Override
protected void onActivityResult(int request, int response, Intent data) {
  super.onActivityResult(request, response, data);
  mHelper.onActivityResult(request, response, data);
}

代码示例来源:origin: 24Kshign/SuspensionWindow

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

代码示例来源:origin: hypeapps/FixMath

@Override
protected void onActivityResult(int request, int response, Intent data) {
  super.onActivityResult(request, response, data);
  mHelper.onActivityResult(request, response, data);
}

代码示例来源:origin: shazam/android-aspects

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

代码示例来源:origin: xia-weiyang/MainScreenShow

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  if (requestCode == REQUEST_SETTING)
    if (resultCode == Setting.RESULT_SETTING) {
      finish();
    }
  super.onActivityResult(requestCode, resultCode, data);
}

代码示例来源:origin: grzegorznittner/chanu

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
  int fragmentIndex = (requestCode >>> 16);
  if (fragmentIndex != 0) { // fragment bug
    super.onActivityResult(requestCode, resultCode, intent);
    return;
  }
  if (DEBUG) Log.i(TAG, "onActivityResult for requestCode=" + requestCode + " intent=" + intent + " intent.getData()=" + (intent == null ? "null" : intent.getData()));
  if (resultCode != RESULT_OK) {
    Log.e(TAG, "onActivityResult error resultCode=" + resultCode + " intent=" + intent);
    int errId = R.string.post_reply_no_load_gallery_image;
    Toast.makeText(this, errId, Toast.LENGTH_SHORT).show();
    return;
  }
  switch (requestCode) {
  case IMAGE_GALLERY:
    if (DEBUG) Log.i(TAG, "Got gallery result for activity imageUri=" + imageUri);
    if (intent == null || intent.getData() == null) {
      Log.e(TAG, "null image uri for gallery image");
      Toast.makeText(this, R.string.post_reply_no_load_gallery_image, Toast.LENGTH_SHORT).show();
    }
    imageUri = intent.getData();
    imageClickTarget.setVisibility(View.GONE);
    break;
  default:
    Log.e(TAG, "invalid request code for image");
    Toast.makeText(this, R.string.post_reply_no_image, Toast.LENGTH_SHORT).show();
  }
}

代码示例来源:origin: ManbangGroup/Phantom

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  if (null != data) {
    data.setExtrasClassLoader(mClassLoader);
  }
  super.onActivityResult(requestCode, resultCode, data);
  callTargetActivityMethod(ON_ACTIVITY_RESULT, "onActivityResult", requestCode, resultCode, data);
}

代码示例来源:origin: payu-intrepos/Android-SDK-Sample-App

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  if (requestCode == PayuConstants.PAYU_REQUEST_CODE) {
    //Lets pass the result back to previous activity
    setResult(resultCode, data);
    finish();
  }
}

代码示例来源:origin: madreain/AndroidDream

@Override
  public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    UMShareAPI.get(MainActivity.this).onActivityResult(requestCode, resultCode, data);

  }
}

代码示例来源:origin: goodbranch/ScreenCapture

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
 super.onActivityResult(requestCode, resultCode, data);
 switch (requestCode) {
  case REQUEST_MEDIA_PROJECTION:
   if (resultCode == RESULT_OK && data != null) {
    FloatWindowsService.setResultData(data);
    startService(new Intent(getApplicationContext(), FloatWindowsService.class));
   }
   break;
 }
}

代码示例来源:origin: googlesamples/android-BluetoothAdvertisements

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  switch (requestCode) {
    case Constants.REQUEST_ENABLE_BT:
      if (resultCode == RESULT_OK) {
        // Bluetooth is now Enabled, are Bluetooth Advertisements supported on
        // this device?
        if (mBluetoothAdapter.isMultipleAdvertisementSupported()) {
          // Everything is supported and enabled, load the fragments.
          setupFragments();
        } else {
          // Bluetooth Advertisements are not supported.
          showErrorText(R.string.bt_ads_not_supported);
        }
      } else {
        // User declined to enable Bluetooth, exit the app.
        Toast.makeText(this, R.string.bt_not_enabled_leaving,
            Toast.LENGTH_SHORT).show();
        finish();
      }
    default:
      super.onActivityResult(requestCode, resultCode, data);
  }
}

相关文章

微信公众号

最新文章

更多

FragmentActivity类方法