private void loadTrackList(int viewType, String selectTrackId) {
    if (mDetailFragment != null && mViewType != viewType) {
      getSupportFragmentManager().beginTransaction().remove(mDetailFragment).commit();
      mDetailFragment = null;
    }

    mViewType = viewType;
    if (selectTrackId != null) {
      mTracksDropdownFragment.loadTrackList(viewType, selectTrackId);
    } else {
      mTracksDropdownFragment.loadTrackList(viewType);
    }

    updateDetailBackground();
  }