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

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

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

FragmentActivity.startIntentSenderForResult介绍

暂无

代码示例

代码示例来源:origin: k9mail/k-9

@Override
  public void startIntentSenderForMessageLoaderHelper(IntentSender si, int requestCode, Intent fillIntent,
      int flagsMask, int flagValues, int extraFlags) {
    showProgressThreshold = null;
    try {
      requestCode |= REQUEST_MASK_LOADER_HELPER;
      getActivity().startIntentSenderForResult(
          si, requestCode, fillIntent, flagsMask, flagValues, extraFlags);
    } catch (SendIntentException e) {
      Timber.e(e, "Irrecoverable error calling PendingIntent!");
    }
  }
};

代码示例来源:origin: k9mail/k-9

@Override
public void startPendingIntentForCryptoPresenter(IntentSender si, Integer requestCode, Intent fillIntent,
    int flagsMask, int flagValues, int extraFlags) throws SendIntentException {
  if (requestCode == null) {
    getActivity().startIntentSender(si, fillIntent, flagsMask, flagValues, extraFlags);
    return;
  }
  requestCode |= REQUEST_MASK_CRYPTO_PRESENTER;
  getActivity().startIntentSenderForResult(
      si, requestCode, fillIntent, flagsMask, flagValues, extraFlags);
}

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

private void makePurchase(boolean isSubscription) {
  try {
    Bundle buyIntentBundle = inAppBillingService.getBuyIntent(
      3,
      getActivity().getPackageName(),
      TEST_SKU,
      isSubscription ? "subs" : "inapp",
      "this is a test");
    int response = getResponseCodeFromBundle(buyIntentBundle);
    if (response != BILLING_RESPONSE_RESULT_OK) {
      Log.e(TAG, "Unable to buy item, Error response: " + response);
      return;
    }
    PendingIntent pendingIntent = buyIntentBundle.getParcelable(BUY_INTENT);
    getActivity().startIntentSenderForResult(
      pendingIntent.getIntentSender(),
      IN_APP_PURCHASE_RESULT,
      new Intent(),
      Integer.valueOf(0),
      Integer.valueOf(0),
      Integer.valueOf(0));
  }
  catch (IntentSender.SendIntentException e) {
    Log.e(TAG, "In app purchase send intent exception.", e);
  }
  catch (RemoteException e) {
    Log.e(TAG, "In app purchase remote exception.", e);
  }
}

相关文章

微信公众号

最新文章

更多

FragmentActivity类方法