package com.dji.sdk.sample.internal.utils; import android.graphics.Bitmap; import dji.common.error.DJIError; import dji.sdk.camera.MediaManager.DownloadListener; public class DownloadHandler<B> implements DownloadListener<B> { @Override public void onStart() { } @Override public void onRateUpdate(long total, long current, long arg2) { } @Override public void onProgress(long total, long current) { } @Override public void onSuccess(B obj) { if (obj instanceof Bitmap) { Bitmap bitmap = (Bitmap) obj; ToastUtils.setResultToToast("Success! The bitmap's byte count is: " + bitmap.getByteCount()); } else if (obj instanceof String) { ToastUtils.setResultToToast("The file has been store, its path is " + obj.toString()); } } @Override public void onFailure(DJIError djiError) { } }