public void showDialog(int position) {

    Log.v(LOG_TAG, "showDialog");
    if (mIsLargeLayout) {
      // The device is using a large layout, so show the fragment as a dialog

      mTracksListView.setItemChecked(position, true);
      FragmentManager fragmentManager = getActivity().getSupportFragmentManager();
      PlayerFragment newFragment = new PlayerFragment();
      newFragment.show(fragmentManager, "playerFragmentDialog");

    } else {
      // The device is smaller, so show the fragment fullscreen
      Intent playerIntent = new Intent(getActivity(), PlayerActivity.class);
      startActivity(playerIntent);
    }
  }