Merge "Emergency SUPL when location is disabled" into oc-dev

am: 2ffd98670f

Change-Id: I7f57683e774109f301e0763607853674c6fda9c9
This commit is contained in:
Siddharth Ray
2017-06-23 17:19:45 +00:00
committed by android-build-merger

View File

@@ -778,6 +778,18 @@ public class GnssLocationProvider implements LocationProviderInterface {
return isEnabled(); return isEnabled();
} }
}; };
/*
* A cycle of native_init() and native_cleanup() is needed so that callbacks are registered
* after bootup even when location is disabled. This will allow Emergency SUPL to work even
* when location is disabled before device restart.
* */
boolean isInitialized = native_init();
if(!isInitialized) {
Log.d(TAG, "Failed to initialize at bootup");
} else {
native_cleanup();
}
} }
/** /**