]> www.average.org Git - WhereAmI.git/blobdiff - src/org/average/whereami/LastLocation.java
move everything that can be mvoed to initialization
[WhereAmI.git] / src / org / average / whereami / LastLocation.java
index 47fd4b388029a7aba3c026a0ccb4600f174b09fd..ba6722854bb7c1635ccebc956ee58ec00147a36d 100644 (file)
@@ -28,6 +28,7 @@ public final class LastLocation extends Oracle {
        private String myname;
        private String registered;
        private SayWhen sayWhen;
+       private Latitude latitude;
 
        public LastLocation(final Resources res, final PersistentStore store) {
                super(res, store);
@@ -38,13 +39,14 @@ public final class LastLocation extends Oracle {
                myname = res.getString(R.string.myname);
                registered = res.getString(R.string.registered);
                sayWhen = new SayWhen(res);
+               latitude = Latitude.builder(httpTransport, jsonFactory)
+                       .setHttpRequestInitializer(
+                                       newMyAccessProtectedResource())
+                       .setApplicationName("WhereAmI/1.0").build();
        }
 
        @Override
        public final String getResult() {
-               Latitude latitude = Latitude.builder(httpTransport, jsonFactory)
-                       .setHttpRequestInitializer(accessProtectedResource())
-                       .setApplicationName("WhereAmI/1.0").build();
                try {
                        Log.v(TAG, "entering getResult");
                        Latitude.CurrentLocation.Get request =