Example #1
0
 protected void setContextMenu(MenuInflater inflater, Menu menu, int position) {
   if (mRoot) {
     BaseBrowserAdapter.Storage storage = (BaseBrowserAdapter.Storage) mAdapter.getItem(position);
     boolean isCustom = CustomDirectories.contains(storage.getUri().getPath());
     if (isCustom) inflater.inflate(R.menu.directory_custom_dir, menu);
   } else super.setContextMenu(inflater, menu, position);
 }
Example #2
0
 @Override
 public void onCreate(Bundle bundle) {
   super.onCreate(bundle);
   mAdapter = new StorageBrowserAdapter(this);
   if (bundle == null) bundle = getArguments();
   if (bundle != null) {
     mScannedDirectory = bundle.getBoolean(KEY_IN_MEDIALIB);
   }
 }
Example #3
0
 @Override
 public void onSaveInstanceState(Bundle outState) {
   super.onSaveInstanceState(outState);
   outState.putBoolean(KEY_IN_MEDIALIB, mScannedDirectory);
 }
Example #4
0
 @Override
 public void onMediaAdded(int index, Media media) {
   if (media.getType() != Media.Type.Directory) return;
   super.onMediaAdded(index, media);
 }
Example #5
0
 @Override
 protected void update() {
   mAdapter.updateMediaDirs();
   super.update();
 }