@Override
  protected void onActivityResult(int request, int result, Intent data) {
    super.onActivityResult(request, result, data);

    if (request == REQUEST_DOCUMENT_LIST) {
      // The collection may have been renamed
      CollectionListFragment fragment =
          (CollectionListFragment)
              getSupportFragmentManager().findFragmentById(R.id.collection_list);
      fragment.reloadList();
    }
  }
  @SuppressLint("NewApi")
  @Override
  public void onCreate(Bundle savedInstanceState) {
    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);

    super.onCreate(savedInstanceState);

    setTitle(R.string.title_collection_list);
    setContentView(R.layout.activity_collection_list);

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
      getActionBar().setDisplayHomeAsUpEnabled(true);

    if (savedInstanceState == null) {
      Bundle args = new Bundle();
      CollectionListFragment fragment = new CollectionListFragment();
      args.putBoolean(Constants.ARG_ACTIVATE_ON_CLICK, false);
      fragment.setArguments(args);
      getSupportFragmentManager()
          .beginTransaction()
          .replace(R.id.collection_list, fragment)
          .commit();
    }
  }