public class BoxPreviewVideoFragment extends BoxPreviewMediaFragment
BoxPreviewFragment.BoxPreviewController, BoxPreviewFragment.ListenermMediaControlAnchorViewmIsErrorShowing, mReportsTransferBytesEXTRA_BOX_ITEM, EXTRA_POSITION, EXTRA_PREVIEW_LOADED, EXTRA_THUMBNAIL_LOADED, MANDATORY_BOX_FILE_FIELDS, mController, mPosition, mPreviewLoaded, mReceiver, mThumbnailLoaded, TAG| Constructor and Description |
|---|
BoxPreviewVideoFragment() |
| Modifier and Type | Method and Description |
|---|---|
static com.box.androidsdk.content.requests.BoxRequestsFile.DownloadThumbnail |
getCacheThumbnailRequest(PreviewController previewController,
com.box.androidsdk.content.models.BoxFile boxFile) |
void |
loadContent(BoxExecutor executor,
java.util.Collection<java.util.concurrent.FutureTask> tasks,
PreviewStorage storage) |
void |
mediaStateChanged(BoxMediaListener.MediaState state) |
protected void |
notifyFragmentLoaded()
Notifies listeners that all necessary components required by the preview fragment are loaded and ready
|
protected void |
notifyFragmentUnloaded()
Notifies listeners that the fragment is unloaded and no longer visible
|
protected void |
onBoxRequestError(com.box.androidsdk.content.requests.BoxResponse response) |
protected void |
onBoxRequestSuccess(com.box.androidsdk.content.requests.BoxResponse response) |
void |
onCreate(android.os.Bundle savedInstanceState) |
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
void |
onDestroy() |
void |
onDestroyView() |
void |
onInternetConnectionChanged(boolean connected)
Entry public static final String METADATA_DOCUMENT_TAG = "doc";
point to handle a lost or found internet connection at the fragment level.
|
void |
onPause() |
protected void |
restoreStatus(android.os.Bundle savedInstanceState) |
protected void |
showUnavailable(java.lang.String message)
Logic to handle unavailable previews, such as removing progress bars and showing default
views.
|
checkTasksBeforeExecute, onTaskCompleted, setPreviewController, updateLoadingStatusgetProgressBar, getVisibleViews, hideError, hideProgress, initDefaultViews, isContainerVisible, onActivityCreated, onSaveInstanceState, onStart, restartDownload, setProgress, showProgresscancelLoadContent, checkTasksBeforeExecute, createInstance, execute, getBoxFile, getBoxSession, getIntentFilter, getPosition, getPreviewController, handleMessage, isContentLoading, loadContent, onDetach, 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 mediaStateChanged(BoxMediaListener.MediaState state)
mediaStateChanged in class BoxPreviewMediaFragmentpublic void onInternetConnectionChanged(boolean connected)
BoxPreviewFragmentonInternetConnectionChanged in class BoxPreviewFragmentconnected - whether or not there is a valid internet connectionprotected void notifyFragmentLoaded()
BoxPreviewFragmentnotifyFragmentLoaded in class BoxPreviewMediaFragmentprotected void notifyFragmentUnloaded()
BoxPreviewFragmentnotifyFragmentUnloaded in class BoxPreviewFragmentpublic void onPause()
onPause in class BoxPreviewFragmentpublic void onCreate(@Nullable
android.os.Bundle savedInstanceState)
onCreate in class BoxPreviewDefaultFragmentpublic android.view.View onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState)
onCreateView in class BoxPreviewDefaultFragmentprotected void onBoxRequestSuccess(com.box.androidsdk.content.requests.BoxResponse response)
onBoxRequestSuccess in class BoxPreviewDefaultFragmentprotected void onBoxRequestError(com.box.androidsdk.content.requests.BoxResponse response)
onBoxRequestError in class BoxPreviewDefaultFragmentpublic void loadContent(BoxExecutor executor, java.util.Collection<java.util.concurrent.FutureTask> tasks, PreviewStorage storage)
loadContent in class BoxPreviewDefaultFragmentpublic void onDestroy()
onDestroy in class BoxPreviewFragmentpublic void onDestroyView()
onDestroyView in class BoxPreviewMediaFragmentpublic static com.box.androidsdk.content.requests.BoxRequestsFile.DownloadThumbnail getCacheThumbnailRequest(PreviewController previewController, com.box.androidsdk.content.models.BoxFile boxFile)
protected void showUnavailable(java.lang.String message)
BoxPreviewFragmentshowUnavailable in class BoxPreviewDefaultFragmentmessage - message to show when handling this error case.protected void restoreStatus(android.os.Bundle savedInstanceState)
restoreStatus in class BoxPreviewDefaultFragment