Android SDK Version
- AccessToken
- AccessToken.AccessTokenCreationCallback
- AccessToken.AccessTokenRefreshCallback
- AccessTokenManager
- AccessTokenSource
- AccessTokenTracker
- AddressFilterManager
- All
- AppEvent
- AppEventsConstants
- AppEventsLogger
- AppEventsLogger.FlushBehavior
- AppEventsLogger.ProductAvailability
- AppEventsLogger.ProductCondition
- AppEventsManager
- AppGroupCreationContent
- AppGroupCreationContent.AppGroupPrivacy
- AppGroupCreationContent.Builder
- AppInviteContent
- AppInviteContent.Builder
- AppInviteContent.Builder.Destination
- AppInviteDialog
- AppInviteDialog.Result
- AppLinkData
- AppLinkData.CompletionHandler
- AppLinks
- CallbackManager
- CallbackManager.Factory
- CameraEffectArguments
- CameraEffectArguments.Builder
- CameraEffectTextures
- CameraEffectTextures.Builder
- CodelessLoggingEventListener
- CodelessLoggingEventListener.AutoLoggingOnClickListener
- CodelessLoggingEventListener.AutoLoggingOnItemClickListener
- CodelessManager
- Common
- Core
- CreateAppGroupDialog
- CreateAppGroupDialog.Result
- CurrentAccessTokenExpirationBroadcastReceiver
- CurrentPlaceFeedbackRequestParams
- CurrentPlaceFeedbackRequestParams.Builder
- CurrentPlaceRequestParams
- CurrentPlaceRequestParams.Builder
- CurrentPlaceRequestParams.ConfidenceLevel
- CurrentPlaceRequestParams.ScanMode
- CustomTabActivity
- CustomTabLoginMethodHandler
- CustomTabMainActivity
- DefaultAudience
- DeviceAuthDialog
- DeviceLoginButton
- DeviceLoginManager
- DeviceShareButton
- DeviceShareDialog
- DeviceShareDialog.Result
- EventDeactivationManager
- FacebookActivity
- FacebookAppLinkResolver
- FacebookAuthorizationException
- FacebookBroadcastReceiver
- FacebookButtonBase
- FacebookCallback
- FacebookContentProvider
- FacebookDialog
- FacebookDialogException
- FacebookException
- FacebookGraphResponseException
- FacebookOperationCanceledException
- FacebookRequestError
- FacebookRequestError.Category
- FacebookSdk
- FacebookSdk.InitializeCallback
- FacebookSdkNotInitializedException
- FacebookServiceException
- FlushResult
- GameRequestContent
- GameRequestContent.ActionType
- GameRequestContent.Builder
- GameRequestContent.Filters
- GameRequestDialog
- GameRequestDialog.Result
- GraphRequest
- GraphRequest.Callback
- GraphRequest.GraphJSONArrayCallback
- GraphRequest.GraphJSONObjectCallback
- GraphRequest.OnProgressCallback
- GraphRequest.ParcelableResourceWithMimeType
- GraphRequestAsyncTask
- GraphRequestBatch
- GraphRequestBatch.Callback
- GraphRequestBatch.OnProgressCallback
- GraphResponse
- GraphResponse.PagingDirection
- HttpMethod
- InternalAppEventsLogger
- JoinAppGroupDialog
- JoinAppGroupDialog.Result
- LikeView
- LikeView.AuxiliaryViewPosition
- LikeView.HorizontalAlignment
- LikeView.ObjectType
- LikeView.OnErrorListener
- LikeView.Style
- LoggingBehavior
- Login
- LoginBehavior
- LoginButton
- LoginButton.ToolTipMode
- LoginFragment
- LoginManager
- LoginResult
- LoginStatusCallback
- MessageDialog
- Messenger
- MessengerThreadParams
- MessengerThreadParams.Origin
- MessengerUtils
- MetadataIndexer
- Model
- ModelManager
- PlaceFields
- PlaceInfoRequestParams
- PlaceInfoRequestParams.Builder
- PlaceManager
- PlaceManager.LocationError
- PlaceManager.OnRequestReadyCallback
- Places
- PlaceSearchRequestParams
- PlaceSearchRequestParams.Builder
- Profile
- ProfileManager
- ProfilePictureView
- ProfilePictureView.OnErrorListener
- ProfileTracker
- RCTCodelessLoggingEventListener
- RCTCodelessLoggingEventListener.AutoLoggingOnTouchListener
- RestrictiveDataManager
- SendButton
- Share
- ShareApi
- ShareBuilder
- ShareButton
- ShareButtonBase
- ShareCameraEffectContent
- ShareCameraEffectContent.Builder
- ShareContent
- ShareContent.Builder
- ShareDialog
- ShareDialog.Mode
- ShareGraphRequest
- ShareHashtag
- ShareHashtag.Builder
- ShareLinkContent
- ShareLinkContent.Builder
- ShareMedia
- ShareMedia.Builder
- ShareMedia.Type
- ShareMediaContent
- ShareMediaContent.Builder
- ShareMessengerActionButton
- ShareMessengerActionButton.Builder
- ShareMessengerGenericTemplateContent
- ShareMessengerGenericTemplateContent.Builder
- ShareMessengerGenericTemplateContent.ImageAspectRatio
- ShareMessengerGenericTemplateElement
- ShareMessengerGenericTemplateElement.Builder
- ShareMessengerMediaTemplateContent
- ShareMessengerMediaTemplateContent.Builder
- ShareMessengerMediaTemplateContent.MediaType
- ShareMessengerOpenGraphMusicTemplateContent
- ShareMessengerOpenGraphMusicTemplateContent.Builder
- ShareMessengerURLActionButton
- ShareMessengerURLActionButton.Builder
- ShareMessengerURLActionButton.WebviewHeightRatio
- ShareModel
- ShareModelBuilder
- ShareOpenGraphAction
- ShareOpenGraphAction.Builder
- ShareOpenGraphContent
- ShareOpenGraphContent.Builder
- ShareOpenGraphObject
- ShareOpenGraphObject.Builder
- ShareOpenGraphValueContainer
- ShareOpenGraphValueContainer.Builder
- SharePhoto
- SharePhoto.Builder
- SharePhotoContent
- SharePhotoContent.Builder
- Sharer
- Sharer.Result
- ShareStoryContent
- ShareStoryContent.Builder
- ShareToMessengerParams
- ShareToMessengerParamsBuilder
- ShareVideo
- ShareVideo.Builder
- ShareVideoContent
- ShareVideoContent.Builder
- SuggestedEventsManager
- ToolTipPopup
- ToolTipPopup.Style
- UserDataStore
- Utils
- ViewIndexer
- ViewOnClickListener
- WebDialog
- java.lang.Object
- Button
- com.facebook.FacebookButtonBase
Direct Known Subclasses:
public abstract class FacebookButtonBase
extends Button
A base class for a facebook button.
Constructor Summary
Modifier | Constructor and Description |
---|---|
protected | FacebookButtonBase(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes, java.lang.String analyticsButtonCreatedEventName, java.lang.String analyticsButtonTappedEventName) |
Method Summary
Modifier and Type | Method and Description |
---|---|
protected void | callExternalOnClickListener(View v) |
protected void | configureButton(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) |
protected Activity | getActivity() |
int | getCompoundPaddingLeft() |
int | getCompoundPaddingRight() |
protected abstract int | getDefaultRequestCode() |
protected int | getDefaultStyleResource() |
Fragment | getFragment() Gets the fragment that contains this control. |
android.app.Fragment | getNativeFragment() Gets the fragment that contains this control. |
int | getRequestCode() Returns the request code used for this Button. |
protected int | measureTextWidth(java.lang.String text) |
protected void | onAttachedToWindow() |
protected void | onDraw(Canvas canvas) |
void | setFragment(android.app.Fragment fragment) Sets the fragment that contains this control. |
void | setFragment(Fragment fragment) Sets the fragment that contains this control. |
protected void | setInternalOnClickListener(OnClickListener l) |
void | setOnClickListener(OnClickListener l) |
Constructor Detail
FacebookButtonBase
protected FacebookButtonBase(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes, java.lang.String analyticsButtonCreatedEventName, java.lang.String analyticsButtonTappedEventName)
Method Detail
getDefaultRequestCode
protected abstract int getDefaultRequestCode()
setFragment
public void setFragment(Fragment fragment)
Sets the fragment that contains this control. This allows the button to be embedded inside a Fragment, and will allow the fragment to receive the
onActivityResult
call rather than the Activity.Parameters:
fragment
- the android.support.v4.app.Fragment that contains this controlsetFragment
public void setFragment(android.app.Fragment fragment)
Sets the fragment that contains this control. This allows the button to be embedded inside a Fragment, and will allow the fragment to receive the
onActivityResult
call rather than the Activity.Parameters:
fragment
- the android.app.Fragment that contains this controlgetFragment
public Fragment getFragment()
Gets the fragment that contains this control.
Returns:
The android.support.v4.app.Fragment that contains this control.
getNativeFragment
public android.app.Fragment getNativeFragment()
Gets the fragment that contains this control.
Returns:
The android.app.Fragment that contains this control.
setOnClickListener
public void setOnClickListener(OnClickListener l)
getRequestCode
public int getRequestCode()
Returns the request code used for this Button.
Returns:
the request code.
onAttachedToWindow
protected void onAttachedToWindow()
onDraw
protected void onDraw(Canvas canvas)
getCompoundPaddingLeft
public int getCompoundPaddingLeft()
getCompoundPaddingRight
public int getCompoundPaddingRight()
getActivity
protected Activity getActivity()
getDefaultStyleResource
protected int getDefaultStyleResource()
measureTextWidth
protected int measureTextWidth(java.lang.String text)
configureButton
protected void configureButton(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes)
callExternalOnClickListener
protected void callExternalOnClickListener(View v)
setInternalOnClickListener
protected void setInternalOnClickListener(OnClickListener l)