From b06d80c9daff8088598a175c47d481cb0e241e63 Mon Sep 17 00:00:00 2001 From: eleith Date: Sun, 23 Apr 2017 17:54:56 -0700 Subject: [PATCH] decouple activities that don't need google api client, give devicelocation its own google api client, preserve location across activity jumps, add misc folder for varios assets used in app promotion --- .../eleith/calchoochoo/MapSearchActivity.java | 19 +-- .../com/eleith/calchoochoo/StopActivity.java | 5 - .../calchoochoo/StopSearchActivity.java | 5 - .../com/eleith/calchoochoo/TripActivity.java | 5 - .../calchoochoo/TripFilterActivity.java | 5 - .../eleith/calchoochoo/dagger/AppModule.java | 8 -- .../calchoochoo/dagger/ChooChooModule.java | 4 +- .../dagger/ChooChooWidgetConfigureModule.java | 4 +- .../fragments/MapSearchFragment.java | 23 ++- .../calchoochoo/utils/DeviceLocation.java | 76 +++++----- misc/CT-GTFS-updated.zip | Bin 0 -> 77608 bytes misc/calchoochoo.svg | 135 ++++++++++++++++++ misc/emoji_u1f682.svg | 64 +++++++++ misc/emoji_u1f683.svg | 35 +++++ 14 files changed, 294 insertions(+), 94 deletions(-) create mode 100644 misc/CT-GTFS-updated.zip create mode 100644 misc/calchoochoo.svg create mode 100644 misc/emoji_u1f682.svg create mode 100644 misc/emoji_u1f683.svg diff --git a/app/src/main/java/com/eleith/calchoochoo/MapSearchActivity.java b/app/src/main/java/com/eleith/calchoochoo/MapSearchActivity.java index 39cfc6b..31e23a2 100644 --- a/app/src/main/java/com/eleith/calchoochoo/MapSearchActivity.java +++ b/app/src/main/java/com/eleith/calchoochoo/MapSearchActivity.java @@ -18,7 +18,7 @@ import com.eleith.calchoochoo.utils.RxBusMessage.RxMessageKeys; import com.eleith.calchoochoo.utils.RxBusMessage.RxMessageLocation; import com.eleith.calchoochoo.utils.RxBusMessage.RxMessageStops; import com.eleith.calchoochoo.utils.StopUtils; -import com.google.android.gms.common.api.GoogleApiClient; +import com.google.android.gms.maps.model.LatLng; import org.parceler.Parcels; @@ -37,12 +37,11 @@ public class MapSearchActivity extends AppCompatActivity { private ArrayList stops; private Location location; private ChooChooDrawer chooChooDrawer; + private LatLng myDefaultLatLng = new LatLng(37.3860517, -122.0838511); @Inject RxBus rxBus; @Inject - GoogleApiClient googleApiClient; - @Inject ChooChooRouterManager chooChooRouterManager; @Inject ChooChooLoader chooChooLoader; @@ -71,16 +70,13 @@ public class MapSearchActivity extends AppCompatActivity { if (stops == null) { chooChooLoader.loadParentStops(); } - - deviceLocation.requestLocationUpdates(); deviceLocation.requestLocation(); + deviceLocation.listenForLocationUpdates(); } @Override protected void onStart() { super.onStart(); - googleApiClient.connect(); - if (subscription.isUnsubscribed()) { subscription = rxBus.observeEvents(RxMessage.class).subscribe(handleRxMessages()); } @@ -88,14 +84,15 @@ public class MapSearchActivity extends AppCompatActivity { if (subscriptionLocation.isUnsubscribed()) { subscriptionLocation = rxBus.observeEvents(RxMessageLocation.class).take(1).subscribe(handleRxLocationMessages()); } + deviceLocation.listenForLocationUpdates(); } @Override protected void onStop() { super.onStop(); - googleApiClient.disconnect(); subscription.unsubscribe(); subscriptionLocation.unsubscribe(); + deviceLocation.stopListeningForLocationUpdates(); } @Override @@ -106,7 +103,6 @@ public class MapSearchActivity extends AppCompatActivity { @Override protected void onResume() { super.onResume(); - googleApiClient.reconnect(); } @Override @@ -172,6 +168,11 @@ public class MapSearchActivity extends AppCompatActivity { @Override public void call(RxMessageLocation rxMessage) { location = rxMessage.getMessage(); + if (location == null) { + location = new Location("default"); + location.setLongitude(myDefaultLatLng.longitude); + location.setLatitude(myDefaultLatLng.latitude); + } initializeFragments(); } }; diff --git a/app/src/main/java/com/eleith/calchoochoo/StopActivity.java b/app/src/main/java/com/eleith/calchoochoo/StopActivity.java index 5b6e8dd..e153c6c 100644 --- a/app/src/main/java/com/eleith/calchoochoo/StopActivity.java +++ b/app/src/main/java/com/eleith/calchoochoo/StopActivity.java @@ -42,8 +42,6 @@ public class StopActivity extends AppCompatActivity { @Inject RxBus rxBus; @Inject - GoogleApiClient googleApiClient; - @Inject ChooChooRouterManager chooChooRouterManager; @Inject ChooChooLoader chooChooLoader; @@ -80,7 +78,6 @@ public class StopActivity extends AppCompatActivity { @Override protected void onStart() { super.onStart(); - googleApiClient.connect(); if (subscription.isUnsubscribed()) { subscription = rxBus.observeEvents(RxMessage.class).subscribe(new HandleRxMessages()); } @@ -89,7 +86,6 @@ public class StopActivity extends AppCompatActivity { @Override protected void onStop() { super.onStop(); - googleApiClient.disconnect(); subscription.unsubscribe(); } @@ -101,7 +97,6 @@ public class StopActivity extends AppCompatActivity { @Override protected void onResume() { super.onResume(); - googleApiClient.reconnect(); } @Override diff --git a/app/src/main/java/com/eleith/calchoochoo/StopSearchActivity.java b/app/src/main/java/com/eleith/calchoochoo/StopSearchActivity.java index 03284fe..864c11f 100644 --- a/app/src/main/java/com/eleith/calchoochoo/StopSearchActivity.java +++ b/app/src/main/java/com/eleith/calchoochoo/StopSearchActivity.java @@ -39,8 +39,6 @@ public class StopSearchActivity extends AppCompatActivity { @Inject RxBus rxBus; @Inject - GoogleApiClient googleApiClient; - @Inject ChooChooRouterManager chooChooRouterManager; @Inject ChooChooLoader chooChooLoader; @@ -66,13 +64,11 @@ public class StopSearchActivity extends AppCompatActivity { @Override protected void onStart() { super.onStart(); - googleApiClient.connect(); } @Override protected void onStop() { super.onStop(); - googleApiClient.disconnect(); subscription.unsubscribe(); subscriptionLocation.unsubscribe(); KeyboardUtils.hide(this); @@ -86,7 +82,6 @@ public class StopSearchActivity extends AppCompatActivity { @Override protected void onResume() { super.onResume(); - googleApiClient.reconnect(); } @Override diff --git a/app/src/main/java/com/eleith/calchoochoo/TripActivity.java b/app/src/main/java/com/eleith/calchoochoo/TripActivity.java index b8155df..f824bf2 100644 --- a/app/src/main/java/com/eleith/calchoochoo/TripActivity.java +++ b/app/src/main/java/com/eleith/calchoochoo/TripActivity.java @@ -61,8 +61,6 @@ public class TripActivity extends AppCompatActivity { @Inject RxBus rxBus; @Inject - GoogleApiClient googleApiClient; - @Inject ChooChooRouterManager chooChooRouterManager; @Inject ChooChooLoader chooChooLoader; @@ -151,7 +149,6 @@ public class TripActivity extends AppCompatActivity { @Override protected void onStart() { super.onStart(); - googleApiClient.connect(); if (subscription.isUnsubscribed()) { subscription = rxBus.observeEvents(RxMessage.class).subscribe(new HandleRxMessages()); } @@ -160,7 +157,6 @@ public class TripActivity extends AppCompatActivity { @Override protected void onStop() { super.onStop(); - googleApiClient.disconnect(); subscription.unsubscribe(); } @@ -172,7 +168,6 @@ public class TripActivity extends AppCompatActivity { @Override protected void onResume() { super.onResume(); - googleApiClient.reconnect(); } @Override diff --git a/app/src/main/java/com/eleith/calchoochoo/TripFilterActivity.java b/app/src/main/java/com/eleith/calchoochoo/TripFilterActivity.java index 074b276..b61d146 100644 --- a/app/src/main/java/com/eleith/calchoochoo/TripFilterActivity.java +++ b/app/src/main/java/com/eleith/calchoochoo/TripFilterActivity.java @@ -47,8 +47,6 @@ public class TripFilterActivity extends AppCompatActivity { @Inject RxBus rxBus; @Inject - GoogleApiClient googleApiClient; - @Inject ChooChooRouterManager chooChooRouterManager; @Inject ChooChooLoader chooChooLoader; @@ -99,14 +97,12 @@ public class TripFilterActivity extends AppCompatActivity { @Override protected void onStart() { super.onStart(); - googleApiClient.connect(); subscription = rxBus.observeEvents(RxMessage.class).subscribe(handleRxMessage()); } @Override protected void onStop() { super.onStop(); - googleApiClient.disconnect(); fabShow(); if (subscriptionTrips != null) { subscriptionTrips.unsubscribe(); @@ -122,7 +118,6 @@ public class TripFilterActivity extends AppCompatActivity { @Override protected void onResume() { super.onResume(); - googleApiClient.reconnect(); } @Override diff --git a/app/src/main/java/com/eleith/calchoochoo/dagger/AppModule.java b/app/src/main/java/com/eleith/calchoochoo/dagger/AppModule.java index 9e45c1e..acd3c0f 100644 --- a/app/src/main/java/com/eleith/calchoochoo/dagger/AppModule.java +++ b/app/src/main/java/com/eleith/calchoochoo/dagger/AppModule.java @@ -31,12 +31,4 @@ public class AppModule { public Context provideApplicationContext() { return application; } - - @Provides - @Singleton - GoogleApiClient providesGoogleApiClient(Context context) { - return new GoogleApiClient.Builder(context) - .addApi(LocationServices.API) - .build(); - } } diff --git a/app/src/main/java/com/eleith/calchoochoo/dagger/ChooChooModule.java b/app/src/main/java/com/eleith/calchoochoo/dagger/ChooChooModule.java index 6910ae7..7c0ec6f 100644 --- a/app/src/main/java/com/eleith/calchoochoo/dagger/ChooChooModule.java +++ b/app/src/main/java/com/eleith/calchoochoo/dagger/ChooChooModule.java @@ -68,7 +68,7 @@ public class ChooChooModule { @ChooChooScope @Provides - DeviceLocation providesDeviceLocation(RxBus rxBus, GoogleApiClient googleApiClient) { - return new DeviceLocation(rxBus, googleApiClient, activity); + DeviceLocation providesDeviceLocation(RxBus rxBus) { + return new DeviceLocation(rxBus, activity); } } diff --git a/app/src/main/java/com/eleith/calchoochoo/dagger/ChooChooWidgetConfigureModule.java b/app/src/main/java/com/eleith/calchoochoo/dagger/ChooChooWidgetConfigureModule.java index e543365..5435ed9 100644 --- a/app/src/main/java/com/eleith/calchoochoo/dagger/ChooChooWidgetConfigureModule.java +++ b/app/src/main/java/com/eleith/calchoochoo/dagger/ChooChooWidgetConfigureModule.java @@ -31,7 +31,7 @@ public class ChooChooWidgetConfigureModule { @ChooChooWidgetConfigureScope @Provides - DeviceLocation providesDeviceLocation(RxBus rxBus, GoogleApiClient googleApiClient) { - return new DeviceLocation(rxBus, googleApiClient, chooChooWidgetConfigure); + DeviceLocation providesDeviceLocation(RxBus rxBus) { + return new DeviceLocation(rxBus, chooChooWidgetConfigure); } } diff --git a/app/src/main/java/com/eleith/calchoochoo/fragments/MapSearchFragment.java b/app/src/main/java/com/eleith/calchoochoo/fragments/MapSearchFragment.java index 9a845c7..c058cac 100644 --- a/app/src/main/java/com/eleith/calchoochoo/fragments/MapSearchFragment.java +++ b/app/src/main/java/com/eleith/calchoochoo/fragments/MapSearchFragment.java @@ -16,7 +16,6 @@ import com.eleith.calchoochoo.R; import com.eleith.calchoochoo.data.ChooChooLoader; import com.eleith.calchoochoo.data.Stop; import com.eleith.calchoochoo.utils.BundleKeys; -import com.eleith.calchoochoo.utils.DeviceLocation; import com.eleith.calchoochoo.utils.DrawableUtils; import com.eleith.calchoochoo.utils.MapUtils; import com.eleith.calchoochoo.utils.RxBus; @@ -54,7 +53,6 @@ public class MapSearchFragment extends Fragment implements OnMapReadyCallback { private ArrayList stops = null; private Location lastLocation; private Marker locationMarker; - private LatLng myDefaultLatLng = new LatLng(37.04, -121.6); private Subscription subscriptionRxBus; @Inject @@ -63,8 +61,6 @@ public class MapSearchFragment extends Fragment implements OnMapReadyCallback { ChooChooRouterManager chooChooRouterManager; @Inject ChooChooLoader chooChooLoader; - @Inject - DeviceLocation deviceLocation; @BindView(R.id.map_search_input) EditText mapSearchInput; @@ -132,12 +128,6 @@ public class MapSearchFragment extends Fragment implements OnMapReadyCallback { MapUtils.moveMapToLocation(lastLocation, googleMap, new CameraPosition.Builder().zoom(13)); setMyLocationMarker(lastLocation); - } else { - myLatLng = myDefaultLatLng; - cameraBuilder.target(myLatLng); - CameraPosition cameraPosition = cameraBuilder.build(); - googleMap.moveCamera(CameraUpdateFactory.newCameraPosition(cameraPosition)); - googleMap.setOnMarkerClickListener(new OnMarkerClickListener()); } subscriptionRxBus = rxBus.observeEvents(RxMessage.class).subscribe(handleRxMessages()); @@ -200,6 +190,9 @@ public class MapSearchFragment extends Fragment implements OnMapReadyCallback { @Override public void onStart() { super.onStart(); + if (subscriptionRxBus != null && subscriptionRxBus.isUnsubscribed()) { + subscriptionRxBus = rxBus.observeEvents(RxMessage.class).subscribe(handleRxMessages()); + } } @Override @@ -224,6 +217,10 @@ public class MapSearchFragment extends Fragment implements OnMapReadyCallback { @Override public void onSaveInstanceState(Bundle outState) { googleMapView.onSaveInstanceState(outState); + + outState.putParcelable(BundleKeys.STOPS, Parcels.wrap(stops)); + outState.putParcelable(BundleKeys.LOCATION, lastLocation); + super.onSaveInstanceState(outState); } @@ -250,9 +247,11 @@ public class MapSearchFragment extends Fragment implements OnMapReadyCallback { LatLng myLatLng = new LatLng(lastLocation.getLatitude(), lastLocation.getLongitude()); CameraPosition cameraPosition = new CameraPosition.Builder().zoom(13).target(myLatLng).build(); googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition)); - } else if (rxMessage.isMessageValidFor(RxMessageKeys.MY_LOCATION_UPDATE)) { + } else if (rxMessage.isMessageValidFor(RxMessageKeys.MY_LOCATION_UPDATE) || rxMessage.isMessageValidFor(RxMessageKeys.MY_LOCATION)) { Location location = ((RxMessageLocation) rxMessage).getMessage(); - setMyLocationMarker(location); + if (location != null) { + setMyLocationMarker(location); + } } } }; diff --git a/app/src/main/java/com/eleith/calchoochoo/utils/DeviceLocation.java b/app/src/main/java/com/eleith/calchoochoo/utils/DeviceLocation.java index b068e96..2fce3b1 100644 --- a/app/src/main/java/com/eleith/calchoochoo/utils/DeviceLocation.java +++ b/app/src/main/java/com/eleith/calchoochoo/utils/DeviceLocation.java @@ -15,7 +15,6 @@ import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.api.GoogleApiClient; import com.google.android.gms.location.LocationRequest; import com.google.android.gms.location.LocationServices; -import com.google.android.gms.maps.model.LatLng; import javax.inject.Inject; @@ -28,56 +27,46 @@ public class DeviceLocation private RxBus rxBus; private GoogleApiClient googleApiClient; private Activity activity; - private Boolean googleApiClientReady = false; private int requestedUpdates = 0; private int requestedLocation = 0; private Boolean requestingUpdates = false; - private LatLng myDefaultLatLng = new LatLng(37.04, -121.6); @Inject - public DeviceLocation(RxBus rxBus, GoogleApiClient googleApiClient, Activity activity) { + public DeviceLocation(RxBus rxBus, Activity activity) { this.rxBus = rxBus; - this.googleApiClient = googleApiClient; this.activity = activity; + googleApiClient = new GoogleApiClient.Builder(activity).addApi(LocationServices.API).build(); googleApiClient.registerConnectionFailedListener(this); googleApiClient.registerConnectionCallbacks(this); } + private void connectGoogleApiClient() { + if (!googleApiClient.isConnected() && !googleApiClient.isConnecting()) { + googleApiClient.connect(); + } + } + public void requestLocation() { - if (googleApiClientReady) { + if (googleApiClient.isConnected()) { if (android.os.Build.VERSION.SDK_INT >= 23) { if (activity.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED) { Location location = LocationServices.FusedLocationApi.getLastLocation(googleApiClient); - if (location != null) { - onLocationChanged(location); - } else { - location = new Location("default"); - location.setLatitude(myDefaultLatLng.latitude); - location.setLongitude(myDefaultLatLng.longitude); - onLocationChanged(location); - } - return; + sendLastLocation(location); } else { activity.requestPermissions(new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, Permissions.READ_GPS); } + } else { + Location location = LocationServices.FusedLocationApi.getLastLocation(googleApiClient); + sendLastLocation(location); } } else { - Location location = LocationServices.FusedLocationApi.getLastLocation(googleApiClient); - if (location != null) { - onLocationChanged(location); - } else { - location = new Location("default"); - location.setLatitude(myDefaultLatLng.latitude); - location.setLongitude(myDefaultLatLng.longitude); - onLocationChanged(location); - } - return; + requestedLocation++; + connectGoogleApiClient(); } - requestedLocation++; } - public void requestLocationUpdates() { - if (googleApiClientReady) { + public void listenForLocationUpdates() { + if (googleApiClient.isConnected()) { if (android.os.Build.VERSION.SDK_INT >= 23) { if (activity.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED) { if (!requestingUpdates) { @@ -88,7 +77,6 @@ public class DeviceLocation LocationServices.FusedLocationApi.requestLocationUpdates(googleApiClient, locationRequest, this); requestingUpdates = true; } - return; } else { activity.requestPermissions(new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, Permissions.READ_GPS); } @@ -101,19 +89,22 @@ public class DeviceLocation LocationServices.FusedLocationApi.requestLocationUpdates(googleApiClient, locationRequest, this); requestingUpdates = true; } - return; } + } else { + requestedUpdates++; + connectGoogleApiClient(); } - requestedUpdates++; + } + + public void stopListeningForLocationUpdates() { + requestingUpdates = false; + googleApiClient.disconnect(); } @Override public void onConnected(@Nullable Bundle bundle) { - googleApiClientReady = true; - requestingUpdates = false; - if (requestedUpdates > 0) { - requestLocationUpdates(); + listenForLocationUpdates(); } if (requestedLocation > 0) { @@ -123,19 +114,23 @@ public class DeviceLocation @Override public void onConnectionSuspended(int i) { - googleApiClientReady = false; } @Override public void onConnectionFailed(@NonNull ConnectionResult connectionResult) { - googleApiClientReady = false; } @Override public void onLocationChanged(Location location) { - if (location != null) { - rxBus.send(new RxMessageLocation(RxMessageKeys.MY_LOCATION_UPDATE, location)); + rxBus.send(new RxMessageLocation(RxMessageKeys.MY_LOCATION_UPDATE, location)); + } + + private void sendLastLocation(Location location) { + requestedLocation--; + if (requestedUpdates == 0 && !requestingUpdates && requestedLocation == 0) { + googleApiClient.disconnect(); } + rxBus.send(new RxMessageLocation(RxMessageKeys.MY_LOCATION, location)); } @Override @@ -144,7 +139,7 @@ public class DeviceLocation case Permissions.READ_GPS: { if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { if (requestedUpdates > 0) { - requestLocationUpdates(); + listenForLocationUpdates(); } else if (requestedLocation > 0) { requestLocation(); } @@ -154,5 +149,4 @@ public class DeviceLocation } } } - } diff --git a/misc/CT-GTFS-updated.zip b/misc/CT-GTFS-updated.zip new file mode 100644 index 0000000000000000000000000000000000000000..ff45bfda91445f472b7eaaf9038c90dbff07d499 GIT binary patch literal 77608 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 literal 0 HcmV?d00001 diff --git a/misc/calchoochoo.svg b/misc/calchoochoo.svg new file mode 100644 index 0000000..f0ecada --- /dev/null +++ b/misc/calchoochoo.svg @@ -0,0 +1,135 @@ + +image/svg+xml \ No newline at end of file diff --git a/misc/emoji_u1f682.svg b/misc/emoji_u1f682.svg new file mode 100644 index 0000000..8b87b24 --- /dev/null +++ b/misc/emoji_u1f682.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/misc/emoji_u1f683.svg b/misc/emoji_u1f683.svg new file mode 100644 index 0000000..976a89d --- /dev/null +++ b/misc/emoji_u1f683.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + +