summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/data/SimpleViewData.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/camera/data/SimpleViewData.java')
-rw-r--r--src/com/android/camera/data/SimpleViewData.java35
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;
+ }
}