DO NOT MERGE Work around for not getting APN info in NetworkInfo object.
This change is a workaround to an issue where the APN name is missing in the CONNECTIVITY_ACTION intent. Submitting this patch so we can unblock AVL testing. Bug: 22908453 Change-Id: I67f67872b8636e63404bd6c2cf7835feb586f254
This commit is contained in:
@@ -766,6 +766,10 @@ public class GpsLocationProvider implements LocationProviderInterface {
|
||||
&& mAGpsDataConnectionState == AGPS_DATA_CONNECTION_OPENING) {
|
||||
if (mNetworkAvailable) {
|
||||
String apnName = info.getExtraInfo();
|
||||
// APN wasn't found in the intent, try to get it from the content provider.
|
||||
if (apnName == null) {
|
||||
apnName = getSelectedApn();
|
||||
}
|
||||
if (apnName == null) {
|
||||
/* Assign a dummy value in the case of C2K as otherwise we will have a runtime
|
||||
exception in the following call to native_agps_data_conn_open*/
|
||||
|
||||
Reference in New Issue
Block a user