I'm glad that you find it useful. The sample app did request the location update. See the "Get the last known location" section above. Is this what you are after?
The app currently just request the location once. If you want to keep the location always updated, you can just remove this line.
fusedLocationProviderClient.removeLocationUpdates(this)