diff options
Diffstat (limited to 'src/com/android/camera/data/SimpleViewData.java')
-rw-r--r-- | src/com/android/camera/data/SimpleViewData.java | 35 |
1 files changed, 28 insertions, 7 deletions
diff --git a/src/com/android/camera/data/SimpleViewData.java b/src/com/android/camera/data/SimpleViewData.java index 06ff3501b..a49d3eac8 100644 --- a/src/com/android/camera/data/SimpleViewData.java +++ b/src/com/android/camera/data/SimpleViewData.java @@ -20,6 +20,7 @@ import android.content.ContentResolver; import android.content.Context; import android.graphics.drawable.Drawable; import android.net.Uri; +import android.util.Log; import android.view.View; import com.android.camera.ui.FilmStripView; @@ -29,11 +30,13 @@ import com.android.camera.util.PhotoSphereHelper; * A LocalData that does nothing but only shows a view. */ public class SimpleViewData implements LocalData { - private int mWidth; - private int mHeight; - private View mView; - private long mDateTaken; - private long mDateModified; + private static final String TAG = "CAM_SimpleViewData"; + + private final int mWidth; + private final int mHeight; + private final View mView; + private final long mDateTaken; + private final long mDateModified; public SimpleViewData( View v, int width, int height, @@ -91,8 +94,8 @@ public class SimpleViewData implements LocalData { } @Override - public boolean refresh(ContentResolver resolver) { - return false; + public LocalData refresh(ContentResolver resolver) { + return null; } @Override @@ -165,4 +168,22 @@ public class SimpleViewData implements LocalData { public String getMimeType() { return null; } + + @Override + public void rotate90Degrees(Context context, LocalDataAdapter adapter, + int currentDataId, boolean clockwise) { + // We don't support rotation for SimpleViewData. + Log.w(TAG, "Unexpected call in rotate90Degrees()"); + return; + } + + @Override + public long getSizeInBytes() { + return 0; + } + + @Override + public long getId() { + return -1; + } } |