public class BoxPreviewImageFragment extends BoxPreviewDefaultFragment
| Modifier and Type | Class and Description |
|---|---|
class |
BoxPreviewImageFragment.ConvertedImageHolder |
BoxPreviewFragment.BoxPreviewController, BoxPreviewFragment.Listener| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_TIMEOUT |
static int |
PREVIEW_MIN_WIDTH |
static java.lang.String |
PREVIEW_TAG |
static int |
THUMBNAIL_MIN_WIDTH |
static java.lang.String |
THUMBNAIL_TAG |
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 |
|---|
BoxPreviewImageFragment() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
displayFromCache(PreviewStorage storage,
BoxFile file) |
static com.box.androidsdk.preview.ext.BoxRequestsPreview.DownloadThumbnail |
getCachePreviewRequest(PreviewController previewController,
BoxFile boxFile) |
static com.box.androidsdk.preview.ext.BoxRequestsPreview.DownloadThumbnail |
getCacheThumbnailRequest(PreviewController previewController,
BoxFile boxFile) |
protected android.content.IntentFilter |
getIntentFilter() |
void |
loadContent(BoxExecutor executor,
java.util.Collection<java.util.concurrent.FutureTask> tasks,
PreviewStorage storage) |
protected void |
onBoxRequestError(BoxResponse response) |
protected void |
onBoxRequestSuccess(BoxResponse response) |
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
void |
onDestroy() |
protected void |
restartDownload()
Logic to handle a restarted download, such as resetting requests, adding progress bars,
and removing default views.
|
void |
setPreviewImage(android.graphics.drawable.BitmapDrawable drawable,
boolean isThumbnail) |
protected void |
showUnavailable(java.lang.String message)
Logic to handle unavailable previews, such as removing progress bars and showing default
views.
|
getProgressBar, getVisibleViews, hideError, hideProgress, initDefaultViews, isContainerVisible, onActivityCreated, onCreate, onSaveInstanceState, onStart, restoreStatus, setProgress, showProgresscancelLoadContent, checkTasksBeforeExecute, checkTasksBeforeExecute, createInstance, execute, getBoxFile, getBoxSession, getPosition, getPreviewController, handleMessage, isContentLoading, loadContent, notifyFragmentLoaded, notifyFragmentUnloaded, onDetach, onInternetConnectionChanged, onPause, onResume, onTaskCompleted, setPreviewController, setUserVisibleHint, showNetworkUnavailablepublic static final java.lang.String PREVIEW_TAG
public static final java.lang.String THUMBNAIL_TAG
public static final int THUMBNAIL_MIN_WIDTH
public static final int PREVIEW_MIN_WIDTH
public static final int MAX_TIMEOUT
@Nullable
public android.view.View onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState)
onCreateView in class BoxPreviewDefaultFragmentpublic void onDestroy()
onDestroy in class BoxPreviewFragmentprotected void onBoxRequestSuccess(BoxResponse response)
onBoxRequestSuccess in class BoxPreviewDefaultFragmentprotected void onBoxRequestError(BoxResponse response)
onBoxRequestError in class BoxPreviewDefaultFragmentprotected void displayFromCache(PreviewStorage storage, BoxFile file)
public void loadContent(BoxExecutor executor, java.util.Collection<java.util.concurrent.FutureTask> tasks, PreviewStorage storage)
loadContent in class BoxPreviewDefaultFragmentpublic static com.box.androidsdk.preview.ext.BoxRequestsPreview.DownloadThumbnail getCachePreviewRequest(PreviewController previewController, BoxFile boxFile)
public static com.box.androidsdk.preview.ext.BoxRequestsPreview.DownloadThumbnail getCacheThumbnailRequest(PreviewController previewController, BoxFile boxFile)
protected void restartDownload()
BoxPreviewFragmentrestartDownload in class BoxPreviewDefaultFragmentprotected void showUnavailable(java.lang.String message)
BoxPreviewFragmentshowUnavailable in class BoxPreviewDefaultFragmentmessage - message to show when handling this error case.public void setPreviewImage(android.graphics.drawable.BitmapDrawable drawable,
boolean isThumbnail)
protected android.content.IntentFilter getIntentFilter()
getIntentFilter in class BoxPreviewFragment