, LoginButton Android android sdk.
LoginButton, :
protected void performLogout(Context context) {
final LoginManager loginManager = getLoginManager();
if (confirmLogout) {
String logout = getResources().getString(
R.string.com_facebook_loginview_log_out_action);
String cancel = getResources().getString(
R.string.com_facebook_loginview_cancel_action);
String message;
Profile profile = Profile.getCurrentProfile();
if (profile != null && profile.getName() != null) {
message = String.format(
getResources().getString(
R.string.com_facebook_loginview_logged_in_as),
profile.getName());
} else {
message = getResources().getString(
R.string.com_facebook_loginview_logged_in_using_facebook);
}
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setMessage(message)
.setCancelable(true)
.setPositiveButton(logout, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
loginManager.logOut();
}
})
.setNegativeButton(cancel, null);
builder.create().show();
} else {
loginManager.logOut();
}
}
confirmLogout true, xml false:
confirmLogout = a.getBoolean(R.styleable.com_facebook_login_view_com_facebook_confirm_logout, true);
, , XML , confirm_logout false.
.
, jave xml-, .