File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
OneSignalSDK/onesignal/src/main/java/com/onesignal Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -302,7 +302,9 @@ public void onLocationChanged(Location location) {
302
302
static class FusedLocationApiWrapper {
303
303
@ SuppressWarnings ("MissingPermission" )
304
304
static PendingResult <Status > requestLocationUpdates (GoogleApiClient googleApiClient , LocationRequest locationRequest , LocationListener locationListener ) {
305
- return LocationServices .FusedLocationApi .requestLocationUpdates (googleApiClient , locationRequest , locationListener );
305
+ if (googleApiClient .isConnected ())
306
+ return LocationServices .FusedLocationApi .requestLocationUpdates (googleApiClient , locationRequest , locationListener );
307
+ return null ;
306
308
}
307
309
308
310
static PendingResult <Status > removeLocationUpdates (GoogleApiClient googleApiClient , LocationListener locationListener ) {
@@ -313,11 +315,13 @@ static PendingResult<Status> removeLocationUpdates(GoogleApiClient googleApiClie
313
315
314
316
@ SuppressWarnings ("MissingPermission" )
315
317
static Location getLastLocation (GoogleApiClient googleApiClient ) {
316
- return LocationServices .FusedLocationApi .getLastLocation (googleApiClient );
318
+ if (googleApiClient .isConnected ())
319
+ return LocationServices .FusedLocationApi .getLastLocation (googleApiClient );
320
+ return null ;
317
321
}
318
322
}
319
323
320
- static class LocationHandlerThread extends HandlerThread {
324
+ private static class LocationHandlerThread extends HandlerThread {
321
325
Handler mHandler = null ;
322
326
323
327
LocationHandlerThread () {
You can’t perform that action at this time.
0 commit comments