The Session representing an authenticating user to use for
showing the dialog; must not be null, and must be opened.

parameters

A Bundle containing parameters to pass as part of the
dialog URL. No validation is done on these parameters; it is
the caller's responsibility to ensure they are valid. For more information,
see
https://developers.facebook.com/docs/reference/dialogs/requests/.

Instance Methods

setTheme(int)

Sets a theme identifier which will be passed to the underlying Dialog.

public BuilderBase setTheme(int theme)

Parameter

Description

theme

A theme identifier which will be passed to the Dialog class

Returns

The builder

setOnCompleteListener(OnCompleteListener)

Sets the listener which will be notified when the dialog finishes.

public BuilderBase setOnCompleteListener(OnCompleteListener listener)

Parameter

Description

listener

The listener to notify, or null if no notification is desired

Returns

The builder

build()

Constructs a WebDialog using the parameters provided. The dialog is not shown,
but is ready to be shown by calling Dialog.show().

public WebDialog build()

Returns

The WebDialog

getApplicationId()

protected String getApplicationId()

getContext()

protected Context getContext()

getTheme()

protected int getTheme()

getParameters()

protected Bundle getParameters()

getListener()

protected OnCompleteListener getListener()

setMessage(String)

Sets the string users receiving the request will see. The maximum length
is 60 characters.

public RequestsDialogBuilder setMessage(String message)

Parameter

Description

message

The message

Returns

The builder

setTo(String)

Sets the user ID or user name the request will be sent to. If this is not
specified, a friend selector will be displayed and the user can select up
to 50 friends.

public RequestsDialogBuilder setTo(String id)

Parameter

Description

id

The id or user name to send the request to

Returns

The builder

setData(String)

Sets optional data which can be used for tracking; maximum length is 255
characters.

public RequestsDialogBuilder setData(String data)

Parameter

Description

data

The data

Returns

The builder

setTitle(String)

Sets an optional title for the dialog; maximum length is 50 characters.