Merge "Emergency SUPL when location is disabled" into oc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
2ffd98670f
@@ -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();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user