android - FusedLocationProviderApi.KEY_LOCATION_CHANGED deprecated. What to do now? -


i had locationreceiver used fusedlocationproviderapi.key_location_changed extract location intent. key_location_changed deprecated should change to?

current code:

@override public void onreceive(context context, intent intent) {      final location location = (location) intent.getextras().get(fusedlocationproviderapi.key_location_changed);      if (location != null) {         float accuracy = location.getaccuracy();         log.d(locationreceiver.class.getsimplename(), "*** accuracy is: " + accuracy + " ***");     } else {         log.d(locationreceiver.class.getsimplename(), "*** location object null ***");     } } 

after research found answer:

@override public void onreceive(context context, intent intent) {      if (locationresult.hasresult(intent)) {         locationresult locationresult = locationresult.extractresult(intent);         location location = locationresult.getlastlocation();         if (location != null) {             // use location         }     } } 

Comments

Popular posts from this blog

Hatching array of circles in AutoCAD using c# -

ios - UITEXTFIELD InputView Uipicker not working in swift -

Python Pig Latin Translator -