ShareButtonBase
有此級別的更新版本。前往查看 最新版本。

A base class for sharing buttons.

伸延:FacebookButtonBase
套件:widget
建構函式
ShareButtonBase(Context, AttributeSet, int, String, String)
protected ShareButtonBase(Context context, AttributeSet attrs, int defStyleAttr, String analyticsButtonCreatedEventName, String analyticsButtonTappedEventName)
參數說明
context
attrs
defStyleAttr
analyticsButtonCreatedEventName
analyticsButtonTappedEventName
執行個體方法
getShareContent()

Returns the share content from the button.

public ShareContent getShareContent()
Returns
The share content.
setShareContent(ShareContent)

Sets the share content on the button.

public void setShareContent(ShareContent shareContent)
參數說明
shareContentThe share content.
setRequestCode(int)

Set the request code for the startActivityForResult call. The requestCode should be outside of the range of those reserved for the Facebook SDK FacebookSdk.isFacebookRequestCode(int). This method should also be called prior to registering any callbacks.

protected void setRequestCode(int requestCode)
參數說明
requestCodeThe request code to use.
registerCallback(CallbackManager, FacebookCallback)

Allows registration of a callback for when the share completes. This should be called in the Activity.onCreate(android.os.Bundle) or Fragment.onCreate(android.os.Bundle) methods.

public void registerCallback(CallbackManager callbackManager, FacebookCallback callback)
參數說明
callbackManagerThe CallbackManager instance that will be handling results that are received via Activity.onActivityResult(int, int, android.content.Intent)
callbackThe callback that should be called to handle dialog completion.
registerCallback(CallbackManager, FacebookCallback, int)

Allows registration of a callback for when the share completes. This should be called in the Activity.onCreate(android.os.Bundle) or Fragment.onCreate(android.os.Bundle) methods.

public void registerCallback(CallbackManager callbackManager, FacebookCallback callback, int requestCode)
參數說明
callbackManagerThe CallbackManager instance that will be handling results that are received via Activity.onActivityResult(int, int, android.content.Intent)
callbackThe callback that should be called to handle dialog completion.
requestCodeThe request code to use, this should be outside of the range of those reserved for the Facebook SDK FacebookSdk.isFacebookRequestCode(int).
getShareOnClickListener()
protected abstract OnClickListener getShareOnClickListener()