Android SDK Version
InterfaceDescription
AccessToken.AccessTokenCreationCallback
A callback for creating an access token from a NativeLinkingIntent
AccessToken.AccessTokenRefreshCallback 
CallbackManager
The CallbackManager manages the callbacks into the FacebookSdk from an Activity's or Fragment's onActivityResult() method.
FacebookCallback<RESULT>
A callback class for the Facebook SDK.
FacebookDialog<CONTENT,RESULT>
Represents dialogs provided by Facebook
FacebookSdk.InitializeCallback
Callback passed to the sdkInitialize function.
GraphRequest.Callback
Specifies the interface that consumers of the Request class can implement in order to be notified when a particular request completes, either successfully or with an error.
GraphRequest.GraphJSONArrayCallback
Callback for requests that result in an array of JSONObjects.
GraphRequest.GraphJSONObjectCallback
Callback for requests that result in a JSONObject.
GraphRequest.OnProgressCallback
Specifies the interface that consumers of the Request class can implement in order to be notified when a progress is made on a particular request.
GraphRequestBatch.Callback
Specifies the interface that consumers of the RequestBatch class can implement in order to be notified when the entire batch completes execution.
GraphRequestBatch.OnProgressCallback
Specifies the interface that consumers of the RequestBatch class can implement in order to be notified when the batch makes progress.
LoginStatusCallback
A callback class for getting the Login Status of a user.
ClassDescription
AccessToken
This class represents an immutable access token for using Facebook APIs.
AccessTokenManager 
AccessTokenTracker
This class can be extended to receive notifications of access token changes.
CallbackManager.Factory
The factory class for the CallbackManager.
CurrentAccessTokenExpirationBroadcastReceiver
This class is notified when the current AccessToken has expired.
CustomTabActivity 
CustomTabMainActivity 
FacebookActivity
This Activity is a necessary part of the overall Facebook SDK, but is not meant to be used directly.
FacebookBroadcastReceiver
This class implements a simple BroadcastReceiver designed to listen for broadcast notifications from the Facebook app.
FacebookButtonBase
A base class for a facebook button.
FacebookContentProvider
Implements a ContentProvider that can be used to provide binary attachments (e.g., images) to calls made via FacebookDialog.
FacebookRequestError
This class represents an error that occurred during a Facebook request.
FacebookSdk
This class allows some customization of Facebook SDK behavior.
GraphRequest
A single request to be sent to the Facebook Platform through the Graph API.
GraphRequest.ParcelableResourceWithMimeType<RESOURCE extends Parcelable>
Used during serialization for the graph request.
GraphRequestAsyncTask
Defines an AsyncTask suitable for executing a Request in the background.
GraphRequestBatch
RequestBatch contains a list of Request objects that can be sent to Facebook in a single round-trip.
GraphResponse
Encapsulates the response, successful or otherwise, of a call to the Facebook platform.
Profile
This class represents a basic Facebook profile.
ProfileManager 
ProfileTracker
This class can be extended to receive notifications of profile changes.
ShareGraphRequest 
WebDialog 
EnumDescription
AccessTokenSource
Indicates where a Facebook access token was obtained from.
FacebookRequestError.Category
An enum that represents the Facebook SDK classification for the error that occurred.
GraphResponse.PagingDirection
Indicates whether paging is being done forward or backward.
HttpMethod
Enumeration of HTTP methods supported by Request
LoggingBehavior
Specifies different categories of logging messages that can be generated.
ExceptionDescription
FacebookAuthorizationException
An Exception indicating that Login failed.
FacebookDialogException
Represents an error condition relating to displaying a Facebook Web dialog.
FacebookException
Represents an error condition specific to the Facebook SDK for Android.
FacebookGraphResponseException
Represents an issue that's returned by the Graph API.
FacebookOperationCanceledException
An Exception indicating that an operation was canceled before it completed.
FacebookSdkNotInitializedException
An Exception indicating that the Facebook SDK has not been correctly initialized.
FacebookServiceException
Represents an error returned from the Facebook service in response to a request.