@Override
  public void onViewCreated(final View view, final Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);

    final Bundle args = getArguments();
    bucket = args.getString(BUNDLE_ARGS_S3_BUCKET);
    prefix = args.getString(BUNDLE_ARGS_S3_PREFIX);

    final ProgressDialog dialog =
        getProgressDialog(R.string.content_progress_dialog_message_load_local_content);

    // Create the User File Manager
    AWSMobileClient.defaultMobileClient()
        .createUserFileManager(
            bucket,
            prefix,
            new UserFileManager.BuilderResultHandler() {

              @Override
              public void onComplete(final UserFileManager userFileManager) {
                if (isAdded()) {
                  UserFilesBrowserFragment.this.userFileManager = userFileManager;
                  createContentList(getView(), userFileManager);
                  userFileManager.setContentRemovedListener(contentListItems);
                  dialog.dismiss();
                  refreshContent(currentPath);
                } else {
                  userFileManager.destroy();
                }
              }
            });
  }