public class NacMusicFragment extends NacMediaFragment implements NacFileBrowser.OnBrowserClickedListener, NacDialog.OnBuildListener, NacDialog.OnDismissListener
| Modifier and Type | Field and Description |
|---|---|
static int |
READ_REQUEST_CODE
Read request callback success result.
|
| Constructor and Description |
|---|
NacMusicFragment() |
| Modifier and Type | Method and Description |
|---|---|
void |
backPressed()
Back button was been pressed.
|
android.widget.TextView |
getDirectoryTextView() |
NacFileBrowser |
getFileBrowser() |
static androidx.fragment.app.Fragment |
newInstance(NacAlarm alarm)
Create a new instance of this fragment.
|
static androidx.fragment.app.Fragment |
newInstance(java.lang.String media)
Create a new instance of this fragment.
|
void |
onBrowserClicked(NacFileBrowser browser,
NacFile.Metadata metadata,
java.lang.String path,
java.lang.String name) |
void |
onBuildDialog(NacDialog dialog,
android.app.AlertDialog.Builder builder) |
void |
onClick(android.view.View view) |
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
boolean |
onDismissDialog(NacDialog dialog) |
protected void |
onSelected()
Prompt the user to enable read permissions.
|
void |
onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState) |
getAlarm, getMedia, getMediaPath, getMediaPlayer, isActionButton, isInitialSelection, isSelectedPath, onCreate, onInitialSelection, onPause, onStart, releasePlayer, safePlay, safePlay, safeReset, setMedia, setupActionButtons, setupMediaPlayerdump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onSaveInstanceState, onStop, onViewStateRestored, postponeEnterTransition, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireArguments, requireContext, requireFragmentManager, requireHost, requireParentFragment, requireView, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenupublic static final int READ_REQUEST_CODE
public void backPressed()
public android.widget.TextView getDirectoryTextView()
public NacFileBrowser getFileBrowser()
public static androidx.fragment.app.Fragment newInstance(NacAlarm alarm)
public static androidx.fragment.app.Fragment newInstance(java.lang.String media)
public void onBuildDialog(NacDialog dialog, android.app.AlertDialog.Builder builder)
onBuildDialog in interface NacDialog.OnBuildListenerpublic void onClick(android.view.View view)
onClick in interface android.view.View.OnClickListeneronClick in class NacMediaFragmentpublic void onBrowserClicked(NacFileBrowser browser, NacFile.Metadata metadata, java.lang.String path, java.lang.String name)
onBrowserClicked in interface NacFileBrowser.OnBrowserClickedListenerpublic android.view.View onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState)
onCreateView in class androidx.fragment.app.Fragmentpublic boolean onDismissDialog(NacDialog dialog)
onDismissDialog in interface NacDialog.OnDismissListenerprotected void onSelected()
onSelected in class NacMediaFragmentpublic void onViewCreated(@NonNull
android.view.View view,
android.os.Bundle savedInstanceState)
onViewCreated in class androidx.fragment.app.Fragment