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, setupMediaPlayer
dump, 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, unregisterForContextMenu
public 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.OnBuildListener
public void onClick(android.view.View view)
onClick
in interface android.view.View.OnClickListener
onClick
in class NacMediaFragment
public void onBrowserClicked(NacFileBrowser browser, NacFile.Metadata metadata, java.lang.String path, java.lang.String name)
onBrowserClicked
in interface NacFileBrowser.OnBrowserClickedListener
public android.view.View onCreateView(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
onCreateView
in class androidx.fragment.app.Fragment
public boolean onDismissDialog(NacDialog dialog)
onDismissDialog
in interface NacDialog.OnDismissListener
protected void onSelected()
onSelected
in class NacMediaFragment
public void onViewCreated(@NonNull android.view.View view, android.os.Bundle savedInstanceState)
onViewCreated
in class androidx.fragment.app.Fragment