OSDN Git Service

Fix OOM when switching between camera and camcorder.
authorWu-cheng Li <wuchengli@google.com>
Tue, 3 Apr 2012 11:08:35 +0000 (19:08 +0800)
committerWu-cheng Li <wuchengli@google.com>
Tue, 3 Apr 2012 12:13:48 +0000 (20:13 +0800)
commit3957efd020f2e80d79cd3fed019f2883668a1c9e
tree690c04aa210c2501fa3a035ac159d3f347f36737
parent98c2490a424da79beefbdd8a29fb90ab006c77b0
Fix OOM when switching between camera and camcorder.

- Camera activities extend AbstractGalleryActivity. So
  onDestroy is moved from Gallery to AbstractGalleryActivity.
- Use WeakReference for values in the WeakHashMap of
  SpinnerVisibilitySetter.

bug:5954389
Change-Id: Ib15f269bd4c54a4621bdff58e7ea16b44f8fb3e3
src/com/android/gallery3d/app/AbstractGalleryActivity.java
src/com/android/gallery3d/app/Gallery.java
src/com/android/gallery3d/util/SpinnerVisibilitySetter.java