History log of /packages/apps/Camera2/src/com/android/camera/data/FilmstripContentQueries.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
539eff07760146baebb2331156a4e22a4b1472a4 29-Jan-2015 Alan Newberger <alann@google.com> Avoid building FilmstripItems when data is null

Items should not have null data. Code exists to handle null
items generated, and skip them, but if data is null, items
are still added to caches and cause exceptions later.

Bug: 19097423
Change-Id: I171ec40369cdcc5a5567968380a600943d4991e4
/packages/apps/Camera2/src/com/android/camera/data/FilmstripContentQueries.java
71dd56f86579b953bf13ee2617989c8ff5042eda 22-Jan-2015 Alan Newberger <alann@google.com> Add typing to cursor item factories

Add a bit of generic typing to allow clients to directly use
PhotoItem or VideoItem without casting, particularly in
CameraActivity.onSessionDone where explicit calls are made
to the PhotoItem factory.

Bug: 18977838
Change-Id: Ib5ecff2342d73ec3ce817a5f7e7fe42733ed8a71
/packages/apps/Camera2/src/com/android/camera/data/FilmstripContentQueries.java
8ee16b8a323ffa20e6fb1270d498ec445f64defc 18-Dec-2014 Paul Rohde <codelogic@google.com> Refactor the filmstrip backing data.

- Remove unused fields and code.
- Rename classes and methods to be consistent with usage
- Make data more immutable
- Add Location and Metadata classes for typed data access.
- Use Date instead of long for DateTime representations.
- Filmstrip prefix for filmstrip specific code.
- Cleaner Glide implementations.
- Initialize Glide bitmap pool.
- Eagerly load large image sizes when scroll stops.

Change-Id: I3b51d42416ca076c80bf7db441d257659174b47d
/packages/apps/Camera2/src/com/android/camera/data/FilmstripContentQueries.java