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 | 52a460c34bda8b3bb28ae3139371068dbc1eb606 (patch) | |
tree | 0e2de87702c4dd68121ed2333d0959bc2c50c160 /src/com/android/gallery3d/ui/DetailsAddressResolver.java | |
parent | c8957b85a13e9993c7620076be132876cb9ad6b7 (diff) | |
download | android_packages_apps_Snap-52a460c34bda8b3bb28ae3139371068dbc1eb606.tar.gz android_packages_apps_Snap-52a460c34bda8b3bb28ae3139371068dbc1eb606.tar.bz2 android_packages_apps_Snap-52a460c34bda8b3bb28ae3139371068dbc1eb606.zip |
Fix 5343229 Location displayed as co-ordinates in details of picture captured from camera
Change-Id: I223b69a3e10fe85a4622cf33110414cd14624f36
Diffstat (limited to 'src/com/android/gallery3d/ui/DetailsAddressResolver.java')
-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) { |