diff options
author | Ray Chen <raychen@google.com> | 2011-10-05 12:31:24 +0800 |
---|---|---|
committer | Ray Chen <raychen@google.com> | 2011-10-06 10:47:11 +0800 |
commit | 331adb13192a31efbb4436f134c170175174a669 (patch) | |
tree | 2de984c4339ef4bde1ad6e0afb795313625943d5 /src/com | |
parent | 6bd9fce7add938f45cf22efbc2631cb5fee85f9c (diff) | |
download | android_packages_apps_Snap-331adb13192a31efbb4436f134c170175174a669.tar.gz android_packages_apps_Snap-331adb13192a31efbb4436f134c170175174a669.tar.bz2 android_packages_apps_Snap-331adb13192a31efbb4436f134c170175174a669.zip |
Fix 5343229 Location displayed as co-ordinates in details of picture captured from camera
Change-Id: I223b69a3e10fe85a4622cf33110414cd14624f36
Diffstat (limited to 'src/com')
-rw-r--r-- | src/com/android/gallery3d/ui/DetailsAddressResolver.java | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/src/com/android/gallery3d/ui/DetailsAddressResolver.java b/src/com/android/gallery3d/ui/DetailsAddressResolver.java index fdf94ba09..f5439234d 100644 --- a/src/com/android/gallery3d/ui/DetailsAddressResolver.java +++ b/src/com/android/gallery3d/ui/DetailsAddressResolver.java @@ -16,6 +16,11 @@ package com.android.gallery3d.ui; +import android.content.Context; +import android.location.Address; +import android.os.Handler; +import android.os.Looper; + import com.android.gallery3d.app.GalleryActivity; import com.android.gallery3d.data.MediaDetails; import com.android.gallery3d.util.Future; @@ -25,19 +30,14 @@ import com.android.gallery3d.util.ReverseGeocoder; import com.android.gallery3d.util.ThreadPool.Job; import com.android.gallery3d.util.ThreadPool.JobContext; -import android.content.Context; -import android.location.Address; -import android.os.Handler; -import android.os.Looper; - public class DetailsAddressResolver { private AddressResolvingListener mListener; - private double[] mLatlng; - private GalleryActivity mContext; + private final GalleryActivity mContext; private Future<Address> mAddressLookupJob; - private Handler mHandler; + private final Handler mHandler; private class AddressLookupJob implements Job<Address> { + private double[] mLatlng; protected AddressLookupJob(double[] latlng) { mLatlng = latlng; @@ -59,7 +59,6 @@ public class DetailsAddressResolver { } public String resolveAddress(double[] latlng, AddressResolvingListener listener) { - mLatlng = latlng; mListener = listener; mAddressLookupJob = mContext.getThreadPool().submit( new AddressLookupJob(latlng), @@ -75,7 +74,7 @@ public class DetailsAddressResolver { } } }); - return GalleryUtils.formatLatitudeLongitude("(%f,%f)", mLatlng[0], mLatlng[1]); + return GalleryUtils.formatLatitudeLongitude("(%f,%f)", latlng[0], latlng[1]); } private void updateLocation(Address address) { |