Profile
Une version plus récente de cette classe est disponible. Rendez-vous sur la dernière version.

This class represents a basic Facebook profile.

Prolonge :Object
Implémentations :Parcelable
Package :facebook
Constructeurs
Profile(String, String, String, String, String, Uri)

Contructor.

public Profile(String id, String firstName, String middleName, String lastName, String name, Uri linkUri)
ParamètreDescription
idThe id of the profile.
firstNameThe first name of the profile. Can be null.
middleNameThe middle name of the profile. Can be null.
lastNameThe last name of the profile. Can be null.
nameThe name of the profile. Can be null.
linkUriThe link for this profile. Can be null.
Méthodes Class
getCurrentProfile()

Getter for the profile that is currently logged in to the application.

public static Profile getCurrentProfile()
Returns
The profile that is currently logged in to the application.
setCurrentProfile(Profile)

Setter for the profile that is currently logged in to the application. If the access token is invalidated, the current profile will not be updated. It's only updated when there is an explicit logout, login or when permissions change via the LoginManager.

public static void setCurrentProfile(Profile profile)
ParamètreDescription
profileThe profile that is currently logged in to the application.
fetchProfileForCurrentAccessToken()

Fetches and sets the current profile from the current access token.

This should only be called from the UI thread.

public static void fetchProfileForCurrentAccessToken()
Méthodes d’instance
getProfilePictureUri(int, int)

Getter for the Uri of the profile picture.

public Uri getProfilePictureUri(int width, int height)
ParamètreDescription
widthThe desired width for the profile picture.
heightThe desired height for the profile picture.
Returns
The Uri of the profile picture.
getId()

Getter for the id of the profile.

public String getId()
Returns
Id of the profile.
getFirstName()

Getter for the first name of the profile.

public String getFirstName()
Returns
The first name of the profile.
getMiddleName()

Getter for the middle name of the profile.

public String getMiddleName()
Returns
The middle name of the profile.
getLastName()

Getter for the last name of the profile.

public String getLastName()
Returns
The last name of the profile.
getName()

Getter for the name of the profile.

public String getName()
Returns
The name of the profile.
getLinkUri()

Getter for the link of the profile.

public Uri getLinkUri()
Returns
The link of the profile.
describeContents()

Describe the kinds of special objects contained in this Parcelable's marshalled representation.

public int describeContents()
Returns
A bitmask indicating the set of special object types marshalled by the Parcelable.
describeContents()
public int describeContents()
writeToParcel(Parcel, int)

Flatten this object in to a Parcel.

public void writeToParcel(Parcel dest, int flags)
ParamètreDescription
destThe Parcel in which the object should be written.
flagsAdditional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE.
writeToParcel(Parcel, int)
public void writeToParcel(Parcel dest, int flags)
ParamètreDescription
dest
flags
Constantes
CREATOR
public static final Creator CREATOR