public abstract class BoxPreviewMediaFragment extends BoxPreviewDefaultFragment
BoxPreviewFragment.BoxPreviewController, BoxPreviewFragment.Listener| Modifier and Type | Field and Description |
|---|---|
protected android.view.ViewGroup |
mMediaControlAnchorView |
mIsErrorShowing, mReportsTransferBytesEXTRA_BOX_ITEM, EXTRA_POSITION, EXTRA_PREVIEW_LOADED, EXTRA_THUMBNAIL_LOADED, MANDATORY_BOX_FILE_FIELDS, mController, mPosition, mPreviewLoaded, mReceiver, mThumbnailLoaded, TAG| Constructor and Description |
|---|
BoxPreviewMediaFragment() |
| Modifier and Type | Method and Description |
|---|---|
<E extends com.box.androidsdk.content.models.BoxObject> |
checkTasksBeforeExecute(InspectableBoxFutureTask request)
Checks if the request has already been added to the task queue.
|
protected abstract void |
mediaStateChanged(BoxMediaListener.MediaState state) |
protected void |
notifyFragmentLoaded()
Notifies listeners that all necessary components required by the preview fragment are loaded and ready
|
void |
onDestroyView() |
void |
onTaskCompleted(java.util.concurrent.FutureTask task,
java.util.Collection<java.util.concurrent.FutureTask> tasks,
PreviewStorage storage) |
void |
setPreviewController(BoxPreviewFragment.BoxPreviewController controller) |
protected void |
updateLoadingStatus() |
getProgressBar, getVisibleViews, hideError, hideProgress, initDefaultViews, isContainerVisible, loadContent, onActivityCreated, onBoxRequestError, onBoxRequestSuccess, onCreate, onCreateView, onSaveInstanceState, onStart, restartDownload, restoreStatus, setProgress, showProgress, showUnavailablecancelLoadContent, checkTasksBeforeExecute, createInstance, execute, getBoxFile, getBoxSession, getIntentFilter, getPosition, getPreviewController, handleMessage, isContentLoading, loadContent, notifyFragmentUnloaded, onDestroy, onDetach, onInternetConnectionChanged, onPause, onResume, setUserVisibleHint, showNetworkUnavailabledump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, 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, onActivityResult, onAttach, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroyOptionsMenu, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onStop, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireContext, requireFragmentManager, requireHost, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenupublic void setPreviewController(BoxPreviewFragment.BoxPreviewController controller)
setPreviewController in class BoxPreviewFragmentpublic void onTaskCompleted(java.util.concurrent.FutureTask task,
java.util.Collection<java.util.concurrent.FutureTask> tasks,
PreviewStorage storage)
onTaskCompleted in class BoxPreviewFragmentpublic void onDestroyView()
onDestroyView in class androidx.fragment.app.Fragmentprotected void notifyFragmentLoaded()
BoxPreviewFragmentnotifyFragmentLoaded in class BoxPreviewFragmentpublic <E extends com.box.androidsdk.content.models.BoxObject> com.box.androidsdk.content.requests.BoxResponse<E> checkTasksBeforeExecute(InspectableBoxFutureTask request)
BoxPreviewFragmentcheckTasksBeforeExecute in class BoxPreviewFragmentE - return type for the request that extends from {BoxObject}request - the inspectable request to try executingprotected void updateLoadingStatus()
protected abstract void mediaStateChanged(BoxMediaListener.MediaState state)