當前位置: 首頁>>代碼示例>>Java>>正文


Java NativeProtocol.getCallIdFromIntent方法代碼示例

本文整理匯總了Java中com.facebook.internal.NativeProtocol.getCallIdFromIntent方法的典型用法代碼示例。如果您正苦於以下問題:Java NativeProtocol.getCallIdFromIntent方法的具體用法?Java NativeProtocol.getCallIdFromIntent怎麽用?Java NativeProtocol.getCallIdFromIntent使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.facebook.internal.NativeProtocol的用法示例。


在下文中一共展示了NativeProtocol.getCallIdFromIntent方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getAppCallFromActivityResult

import com.facebook.internal.NativeProtocol; //導入方法依賴的package包/類
private static AppCall getAppCallFromActivityResult(int requestCode,
                                                    int resultCode,
                                                    Intent data) {
    UUID callId = NativeProtocol.getCallIdFromIntent(data);
    if (callId == null) {
        return null;
    }

    return AppCall.finishPendingCall(callId, requestCode);
}
 
開發者ID:eviltnan,項目名稱:kognitivo,代碼行數:11,代碼來源:ShareInternalUtility.java

示例2: handleFacebookDialogActivityResult

import com.facebook.internal.NativeProtocol; //導入方法依賴的package包/類
private boolean handleFacebookDialogActivityResult(int requestCode, int resultCode, Intent data,
        FacebookDialog.Callback facebookDialogCallback) {
    if (pendingFacebookDialogCallId == null) {
        return false;
    }
    FacebookDialog.PendingCall pendingCall =
            pendingFacebookDialogCallStore.getPendingCallById(pendingFacebookDialogCallId);
    if (pendingCall == null || pendingCall.getRequestCode() != requestCode) {
        return false;
    }

    if (data == null) {
        // We understand the request code, but have no Intent. This can happen if the called Activity crashes
        // before it can be started; we treat this as a cancellation because we have no other information.
        cancelPendingAppCall(facebookDialogCallback);
        return true;
    }

    UUID callId = NativeProtocol.getCallIdFromIntent(data);

    // Was this result for the call we are waiting on?
    if (callId != null && pendingFacebookDialogCallId.equals(callId)) {
        // Yes, we can handle it normally.
        FacebookDialog.handleActivityResult(activity, pendingCall, requestCode, data,
                facebookDialogCallback);
    } else {
        // No, send a cancellation error to the pending call and ignore the result, because we
        // don't know what to do with it.
        cancelPendingAppCall(facebookDialogCallback);
    }

    stopTrackingPendingAppCall();
    return true;
}
 
開發者ID:dannegm,項目名稱:BrillaMXAndroid,代碼行數:35,代碼來源:UiLifecycleHelper.java


注:本文中的com.facebook.internal.NativeProtocol.getCallIdFromIntent方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。