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