public class SessionManager
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
SessionManager.LoginCallback |
| Constructor and Description |
|---|
SessionManager(SimpleFacebookConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
void |
clean() |
java.util.Set<java.lang.String> |
getAcceptedPermissions() |
AccessToken |
getAccessToken()
Get access token of open session
|
android.app.Activity |
getActivity() |
CallbackManager |
getCallbackManager() |
SessionManager.LoginCallback |
getLoginCallback() |
java.util.Set<java.lang.String> |
getNotAcceptedPermissions() |
boolean |
hasAccepted(java.lang.String permission)
This checks if user had accepted all publish permissions for being able to use PublishAction
|
boolean |
hasPendingRequest() |
boolean |
isAllPermissionsGranted() |
boolean |
isLogin()
Indicate if you are logged in or not.
|
void |
login(OnLoginListener onLoginListener)
Login to Facebook
|
void |
logout(OnLogoutListener onLogoutListener)
Logout from Facebook
|
void |
onActivityResult(int requestCode,
int resultCode,
android.content.Intent data) |
void |
requestNewPermissions(Permission[] perms,
OnNewPermissionsListener onNewPermissionListener)
Requests any new permission in a runtime.
|
void |
requestPublishPermissions(java.util.List<java.lang.String> permissions) |
void |
requestReadPermissions(java.util.List<java.lang.String> permissions) |
public SessionManager(SimpleFacebookConfiguration configuration)
public void onActivityResult(int requestCode,
int resultCode,
android.content.Intent data)
public void login(OnLoginListener onLoginListener)
onLoginListener - public void requestReadPermissions(java.util.List<java.lang.String> permissions)
public void requestPublishPermissions(java.util.List<java.lang.String> permissions)
public void logout(OnLogoutListener onLogoutListener)
public boolean isLogin()
True if you is logged in, otherwise return
Falsepublic AccessToken getAccessToken()
public java.util.Set<java.lang.String> getAcceptedPermissions()
public java.util.Set<java.lang.String> getNotAcceptedPermissions()
public android.app.Activity getActivity()
public SessionManager.LoginCallback getLoginCallback()
public CallbackManager getCallbackManager()
public boolean hasAccepted(java.lang.String permission)
public void requestNewPermissions(Permission[] perms, OnNewPermissionsListener onNewPermissionListener)
perms - New permissions you want to have. This array can include READ
and PUBLISH permissions in the same time. Just ask what you
need.onNewPermissionListener - The callback listener for the requesting new permission
action.public boolean hasPendingRequest()
public boolean isAllPermissionsGranted()
public void clean()