A DialogFragment
to show the available tracks (Text and Audio) for user to select. When tracks are selected by
the user, it calls
RemoteMediaClient.setActiveMediaTracks(long[])
to select those tracks on the
remote receiver.
Inherited Constant Summary
int | STYLE_NORMAL | |
int | STYLE_NO_FRAME | |
int | STYLE_NO_INPUT | |
int | STYLE_NO_TITLE |
Inherited Field Summary
public String | mPreviousWho |
Public Constructor Summary
TracksChooserDialogFragment()
This constructor is deprecated. Use
newInstance() instead.
|
Public Method Summary
static TracksChooserDialogFragment |
newInstance()
Creates a new instance of the dialog.
|
static TracksChooserDialogFragment |
newInstance(MediaInfo mediaInfo, long[] activeTrackIds)
This method is deprecated. Use
newInstance() instead.
|
void | |
Dialog |
onCreateDialog(Bundle
savedInstanceState)
|
void |
Inherited Method Summary
void |
dismiss()
|
void |
dismissAllowingStateLoss()
|
void |
dismissNow()
|
Dialog |
getDialog()
|
boolean |
getShowsDialog()
|
int |
getTheme()
|
boolean |
isCancelable()
|
void |
onActivityCreated(Bundle arg0)
|
void |
onAttach(Context
arg0)
|
void |
onCancel(DialogInterface
arg0)
|
void |
onCreate(Bundle arg0)
|
Dialog |
onCreateDialog(Bundle arg0)
|
void |
onDestroyView()
|
void |
onDetach()
|
void |
onDismiss(DialogInterface
arg0)
|
LayoutInflater |
onGetLayoutInflater(Bundle arg0)
|
void |
onSaveInstanceState(Bundle arg0)
|
void |
onStart()
|
void |
onStop()
|
void |
onViewStateRestored(Bundle arg0)
|
final ComponentDialog |
requireComponentDialog()
|
final Dialog |
requireDialog()
|
void |
setCancelable(boolean arg0)
|
void |
setShowsDialog(boolean arg0)
|
void |
setStyle(int arg0, int arg1)
|
void |
setupDialog(Dialog
arg0, int arg1)
|
int | |
void | |
void |
void | |
final boolean |
equals(Object arg0)
|
final FragmentActivity |
getActivity()
|
boolean |
getAllowEnterTransitionOverlap()
|
boolean |
getAllowReturnTransitionOverlap()
|
final Bundle |
getArguments()
|
final FragmentManager |
getChildFragmentManager()
|
Context |
getContext()
|
CreationExtras |
getDefaultViewModelCreationExtras()
|
ViewModelProvider.Factory |
getDefaultViewModelProviderFactory()
|
Object |
getEnterTransition()
|
Object |
getExitTransition()
|
final FragmentManager |
getFragmentManager()
|
final Object |
getHost()
|
final int |
getId()
|
LayoutInflater |
getLayoutInflater(Bundle arg0)
|
final LayoutInflater |
getLayoutInflater()
|
Lifecycle |
getLifecycle()
|
LoaderManager |
getLoaderManager()
|
final Fragment |
getParentFragment()
|
final FragmentManager |
getParentFragmentManager()
|
Object |
getReenterTransition()
|
final Resources |
getResources()
|
final boolean |
getRetainInstance()
|
Object |
getReturnTransition()
|
final SavedStateRegistry |
getSavedStateRegistry()
|
Object |
getSharedElementEnterTransition()
|
Object |
getSharedElementReturnTransition()
|
final String |
getString(int arg0, Object...
arg1)
|
final String |
getString(int arg0)
|
final String |
getTag()
|
final Fragment |
getTargetFragment()
|
final int |
getTargetRequestCode()
|
final CharSequence |
getText(int arg0)
|
boolean |
getUserVisibleHint()
|
View |
getView()
|
LifecycleOwner |
getViewLifecycleOwner()
|
LiveData<LifecycleOwner> |
getViewLifecycleOwnerLiveData()
|
ViewModelStore |
getViewModelStore()
|
final boolean |
hasOptionsMenu()
|
final int |
hashCode()
|
static Fragment | |
static Fragment | |
final boolean |
isAdded()
|
final boolean |
isDetached()
|
final boolean |
isHidden()
|
final boolean |
isInLayout()
|
final boolean |
isMenuVisible()
|
final boolean |
isRemoving()
|
final boolean |
isResumed()
|
final boolean |
isStateSaved()
|
final boolean |
isVisible()
|
void |
onActivityCreated(Bundle arg0)
|
void |
onActivityResult(int arg0, int arg1, Intent
arg2)
|
void |
onAttach(Activity
arg0)
|
void |
onAttach(Context
arg0)
|
void |
onAttachFragment(Fragment
arg0)
|
void |
onConfigurationChanged(Configuration
arg0)
|
boolean |
onContextItemSelected(MenuItem
arg0)
|
void |
onCreate(Bundle arg0)
|
Animation |
onCreateAnimation(int arg0, boolean arg1, int
arg2)
|
Animator |
onCreateAnimator(int arg0, boolean arg1, int
arg2)
|
void | |
void | |
View | |
void |
onDestroy()
|
void |
onDestroyOptionsMenu()
|
void |
onDestroyView()
|
void |
onDetach()
|
LayoutInflater |
onGetLayoutInflater(Bundle arg0)
|
void |
onHiddenChanged(boolean arg0)
|
void | |
void | |
void |
onLowMemory()
|
void |
onMultiWindowModeChanged(boolean arg0)
|
boolean |
onOptionsItemSelected(MenuItem
arg0)
|
void |
onOptionsMenuClosed(Menu arg0)
|
void |
onPause()
|
void |
onPictureInPictureModeChanged(boolean arg0)
|
void |
onPrepareOptionsMenu(Menu arg0)
|
void |
onPrimaryNavigationFragmentChanged(boolean
arg0)
|
void |
onRequestPermissionsResult(int arg0, String[]
arg1, int[] arg2)
|
void |
onResume()
|
void |
onSaveInstanceState(Bundle arg0)
|
void |
onStart()
|
void |
onStop()
|
void | |
void |
onViewStateRestored(Bundle arg0)
|
void |
postponeEnterTransition()
|
final void |
postponeEnterTransition(long arg0, TimeUnit
arg1)
|
final <I, O> ActivityResultLauncher<I> |
registerForActivityResult(ActivityResultContract<I, O>
arg0, ActivityResultCallback<O> arg1)
|
final <I, O> ActivityResultLauncher<I> |
registerForActivityResult(ActivityResultContract<I, O>
arg0, ActivityResultRegistry arg1, ActivityResultCallback<O> arg2)
|
void |
registerForContextMenu(View arg0)
|
final void |
requestPermissions(String[]
arg0, int arg1)
|
final FragmentActivity |
requireActivity()
|
final Bundle |
requireArguments()
|
final Context |
requireContext()
|
final FragmentManager |
requireFragmentManager()
|
final Object |
requireHost()
|
final Fragment |
requireParentFragment()
|
final View |
requireView()
|
void |
setAllowEnterTransitionOverlap(boolean arg0)
|
void |
setAllowReturnTransitionOverlap(boolean arg0)
|
void |
setArguments(Bundle arg0)
|
void |
setEnterSharedElementCallback(SharedElementCallback arg0)
|
void |
setEnterTransition(Object arg0)
|
void |
setExitSharedElementCallback(SharedElementCallback arg0)
|
void |
setExitTransition(Object arg0)
|
void |
setHasOptionsMenu(boolean arg0)
|
void |
setInitialSavedState(Fragment.SavedState
arg0)
|
void |
setMenuVisibility(boolean arg0)
|
void |
setReenterTransition(Object arg0)
|
void |
setRetainInstance(boolean arg0)
|
void |
setReturnTransition(Object arg0)
|
void |
setSharedElementEnterTransition(Object arg0)
|
void |
setSharedElementReturnTransition(Object arg0)
|
void |
setTargetFragment(Fragment
arg0, int arg1)
|
void |
setUserVisibleHint(boolean arg0)
|
boolean |
shouldShowRequestPermissionRationale(String arg0)
|
void |
startActivity(Intent
arg0)
|
void | |
void |
startActivityForResult(Intent
arg0, int arg1)
|
void | |
void |
startIntentSenderForResult(IntentSender
arg0, int arg1, Intent
arg2, int arg3, int arg4, int arg5, Bundle arg6)
|
void |
startPostponedEnterTransition()
|
String |
toString()
|
void |
unregisterForContextMenu(View arg0)
|
abstract void |
onCancel(DialogInterface
arg0)
|
abstract void |
onDismiss(DialogInterface
arg0)
|
abstract void |
onConfigurationChanged(Configuration
arg0)
|
abstract void |
onLowMemory()
|
abstract void |
abstract Lifecycle |
getLifecycle()
|
abstract ViewModelStore |
getViewModelStore()
|
CreationExtras |
getDefaultViewModelCreationExtras()
|
abstract ViewModelProvider.Factory |
getDefaultViewModelProviderFactory()
|
abstract SavedStateRegistry |
getSavedStateRegistry()
|
abstract <I, O> ActivityResultLauncher<I> |
registerForActivityResult(ActivityResultContract<I, O>
arg0, ActivityResultCallback<O> arg1)
|
abstract <I, O> ActivityResultLauncher<I> |
registerForActivityResult(ActivityResultContract<I, O>
arg0, ActivityResultRegistry arg1, ActivityResultCallback<O> arg2)
|
Public Constructors
public TracksChooserDialogFragment ()
This constructor is deprecated.
Use
newInstance()
instead.
Public Methods
public static TracksChooserDialogFragment newInstance ()
Creates a new instance of the dialog.
The dialog will associate with the current
RemoteMediaClient
of the active CastSession
,
if there is any. The dialog shows the list of available audio and text tracks for
selection. Upon committing, the dialog will call
RemoteMediaClient.setActiveMediaTracks(long[])
to select tracks.
Returns
- The built
TracksChooserDialogFragment
.
public static TracksChooserDialogFragment newInstance (MediaInfo mediaInfo, long[] activeTrackIds)
This method is deprecated.
Use
newInstance()
instead.
Creates a new instance of the dialog.
Parameters
mediaInfo | The MediaInfo
whose tracks will be shown in this dialog. |
---|---|
activeTrackIds | The array of current active track IDs. |
Returns
- The built
TracksChooserDialogFragment
.