//After the signing we are calling this function
private void handleSignInResult(GoogleSignInResult result) {
//If the login succeed
if (result.isSuccess()) {
signInButton.setVisibility(View.GONE);
//Getting google account
GoogleSignInAccount acct = result.getSignInAccount();
String name=acct.getDisplayName();
String email=acct.getEmail();
Log.d("namegoogle",name);
Log.d("emailgoogle",email);
edit_signin_emailid.setText(email);
String fullname = acct.getDisplayName();
String[] parts = fullname.split("\\s+");
Log.d("Length-->",""+parts.length);
if(parts.length==2) {
String firstname = parts[0];
String lastname = parts[1];
Log.d("First-->", "" + firstname);
Log.d("Last-->", "" + lastname);
AppController.setStringPref("firstnamebook", firstname);
AppController.setStringPref("lastnamebook", lastname);
Log.d("FirstApp", "" + AppController.getStringPref("firstnamebook"));
Log.d("LastApp", "" + AppController.getStringPref("lastnamebook"));
}
else if(parts.length==3){
String firstname = parts[0];
String middlename = parts[1];
String lastname = parts[2];
Log.d("First-->", "" + firstname);
Log.d("Last-->", "" + lastname);
AppController.setStringPref("firstnamebook", firstname);
AppController.setStringPref("lastnamebook", lastname);
}
}
}