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); } }