summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRay Chen <raychen@google.com>2011-10-05 12:31:24 +0800
committerRay Chen <raychen@google.com>2011-10-06 10:47:11 +0800
commit331adb13192a31efbb4436f134c170175174a669 (patch)
tree2de984c4339ef4bde1ad6e0afb795313625943d5 /src
parent6bd9fce7add938f45cf22efbc2631cb5fee85f9c (diff)
downloadandroid_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')
-rw-r--r--src/com/android/gallery3d/ui/DetailsAddressResolver.java19
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) {