コード例 #1
0
  @SuppressWarnings("unused")
  public void onEventMainThread(CollectionManager.UpdatedEvent event) {
    super.onEventMainThread(event);

    if (event.mUpdatedItemIds != null
        && event.mUpdatedItemIds.contains(mAlbum.getCacheKey())
        && mContainerFragmentClass == null) {
      showAlbumFancyDropDown();
    }
  }
コード例 #2
0
  @Override
  public void onResume() {
    super.onResume();

    if (getArguments() != null) {
      if (getArguments().containsKey(SHOW_MODE)) {
        mShowMode = getArguments().getInt(SHOW_MODE);
      }
    }
    updateAdapter();
  }
コード例 #3
0
  @Override
  public void onResume() {
    super.onResume();

    User.getSelf()
        .done(
            new DoneCallback<User>() {
              @Override
              public void onDone(User user) {
                if (mUser != null) {
                  if (mShowMode == SHOW_MODE_PLAYBACKLOG) {
                    String requestId = InfoSystem.get().resolvePlaybackLog(mUser);
                    if (requestId != null) {
                      mCorrespondingRequestIds.add(requestId);
                    }
                  } else if (mShowMode == SHOW_MODE_LOVEDITEMS) {
                    mHideRemoveButton = true;
                    if (mUser == user) {
                      CollectionManager.get().fetchLovedItemsPlaylist();
                    } else {
                      String requestId = InfoSystem.get().resolveLovedItems(mUser);
                      if (requestId != null) {
                        mCorrespondingRequestIds.add(requestId);
                      }
                    }
                  }
                  if (mUser != user) {
                    mHideRemoveButton = true;
                  } else {
                    CollectionManager.get().fetchPlaylists();
                  }
                } else {
                  mHideRemoveButton = true;
                }
                updateAdapter();
              }
            });
    if (mContainerFragmentClass == null) {
      getActivity().setTitle("");
    }
  }