Esempio n. 1
0
 /**
  * Defines an action to do when a virtual item is clicked. The action could be enter to a folder,
  * or retrieve a item from the folder.
  *
  * @param mListener
  * @param item
  */
 public BaseItem onClick(
     QuicklookFragment.OnListFragmentInteractionListener mListener, BaseItem item) {
   VirtualItem parentItem = (VirtualItem) mListener.getItem();
   BaseItem newItem;
   if (item instanceof FolderItem) {
     String path = item.getPath();
     long size = item.getSize();
     String type = parentItem.getType();
     Bundle extra = item.getExtra();
     newItem = ItemFactory.getInstance().createItem(path, type, size, extra);
   } else {
     newItem = mListener.retrieveElement(item, parentItem);
   }
   return newItem;
 }