private static void registerAndLogin(String fbId, String nickname, String name, String surname, String email, Action <NetmeraUser, Exception> callback) { NetmeraUser user = new NetmeraUser(); RequestItem loginFbUserUserReqItem = new RequestItem(); loginFbUserUserReqItem.setFbId(fbId); loginFbUserUserReqItem.setNickname(nickname); loginFbUserUserReqItem.setName(name); loginFbUserUserReqItem.setSurname(surname); loginFbUserUserReqItem.setEmail(email); NetmeraUser.facebookRegister(loginFbUserUserReqItem, (json, ex) => { if (json == null || ex != null) { if (callback != null) { callback(null, ex); } } else { try { user = NetmeraUser.setCurrentUser(json); if (callback != null) { callback(user, ex); } } catch (NetmeraException e) { if (callback != null) { callback(null, e); } } } }); }