public FilterTypeSet(Path path, DataManager dataManager, MediaSet baseSet, int mediaType) {
   super(path, INVALID_DATA_VERSION);
   mDataManager = dataManager;
   mBaseSet = baseSet;
   mMediaType = mediaType;
   mBaseSet.addContentListener(this);
 }
Esempio n. 2
0
 @Override
 public void verifyResult() throws Exception {
   MediaSet sub = mAlbumSet.getSubMediaSet(1); // "second"
   assertEquals(2, mAlbumSet.getSubMediaSetCount());
   OnContentDirtyLatch latch = new OnContentDirtyLatch();
   sub.addContentListener(latch);
   assertTrue((sub.getSupportedOperations() & MediaSet.SUPPORT_DELETE) != 0);
   sub.delete();
   mAlbumSet.fakeChange();
   latch.isOnContentDirtyBeCalled(DEFAULT_TIMEOUT);
   mAlbumSet.reload();
   assertEquals(1, mAlbumSet.getSubMediaSetCount());
 }
 public ClusterAlbum(Path path, DataManager dataManager, MediaSet clusterAlbumSet) {
   super(path, nextVersionNumber());
   mDataManager = dataManager;
   mClusterAlbumSet = clusterAlbumSet;
   mClusterAlbumSet.addContentListener(this);
 }