@Override public void onRetry() { updateDisplayname(newName, callback); } }));
/** * Update the user's display name. * * @param displayName the new name * @param callback the async callback */ public void updateDisplayName(final String displayName, final ApiCallback<Void> callback) { mDataHandler.getProfileRestClient().updateDisplayname(displayName, new SimpleApiCallback<Void>(callback) { @Override public void onSuccess(Void info) { // Update the object member before calling the given callback MyUser.this.displayname = displayName; mDataHandler.getStore().setDisplayName(displayName, System.currentTimeMillis()); callback.onSuccess(info); } }); }