WebDialog.Builder
Questa classe non è più disponibile nella versione più recente dell'SDK.
Non è disponibile una versione più recente di questa classe. Controlla la versione più recente.

Provides a builder that allows construction of an arbitary Facebook web dialog.

Estende:Object
Pacchetto:widget
Costruttori
WebDialog.BuilderBase(Context, String)
protected WebDialog.BuilderBase(Context context, String action)
ParametroDescrizione
context
action
WebDialog.BuilderBase(Context, Session, String, Bundle)
protected WebDialog.BuilderBase(Context context, Session session, String action, Bundle parameters)
ParametroDescrizione
context
session
action
parameters
WebDialog.BuilderBase(Context, String, String, Bundle)
protected WebDialog.BuilderBase(Context context, String applicationId, String action, Bundle parameters)
ParametroDescrizione
context
applicationId
action
parameters
WebDialog.Builder(Context, String)

Constructor that builds a dialog using either the active session, or the application id specified in the application/meta-data.

public WebDialog.Builder(Context context, String action)
ParametroDescrizione
contextThe Context within which the dialog will be shown.
actionThe portion of the dialog URL following www.facebook.com/dialog/. See https://developers.facebook.com/docs/reference/dialogs/ for details.
WebDialog.Builder(Context, Session, String, Bundle)

Constructor that builds a dialog for an authenticated user.

public WebDialog.Builder(Context context, Session session, String action, Bundle parameters)
ParametroDescrizione
contextThe Context within which the dialog will be shown.
sessionThe Session representing an authenticating user to use for showing the dialog; must not be null, and must be opened.
actionThe portion of the dialog URL following www.facebook.com/dialog/. See https://developers.facebook.com/docs/reference/dialogs/ for details.
parametersA Bundle containing parameters to pass as part of the URL.
WebDialog.Builder(Context, String, String, Bundle)

Constructor that builds a dialog without an authenticated user.

public WebDialog.Builder(Context context, String applicationId, String action, Bundle parameters)
ParametroDescrizione
contextThe Context within which the dialog will be shown.
applicationIdThe application ID to be included in the dialog URL.
actionThe portion of the dialog URL following www.facebook.com/dialog/. See https://developers.facebook.com/docs/reference/dialogs/ for details.
parametersA Bundle containing parameters to pass as part of the URL.
Metodi di istanza
setTheme(int)

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

public BuilderBase setTheme(int theme)
ParametroDescrizione
themeA 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)
ParametroDescrizione
listenerThe 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()