Perform network search using the default sub id
bug: 18925230
Change-Id: If098fea46cc51c49b6bd109decc1fe199e6a97c5
diff --git a/src/com/android/phone/NetworkQueryService.java b/src/com/android/phone/NetworkQueryService.java
index 77f3720..b38b110 100644
--- a/src/com/android/phone/NetworkQueryService.java
+++ b/src/com/android/phone/NetworkQueryService.java
@@ -17,6 +17,7 @@
package com.android.phone;
import android.app.Service;
+import android.content.Context;
import android.content.Intent;
import com.android.internal.telephony.OperatorInfo;
import android.os.AsyncResult;
@@ -26,6 +27,7 @@
import android.os.Message;
import android.os.RemoteCallbackList;
import android.os.RemoteException;
+import android.telephony.SubscriptionManager;
import com.android.internal.telephony.Phone;
import com.android.internal.telephony.PhoneFactory;
import android.util.Log;
@@ -163,8 +165,9 @@
@Override
public void onCreate() {
- mState = QUERY_READY;
- mPhone = PhoneFactory.getDefaultPhone();
+ mState = QUERY_READY;
+ mPhone = PhoneFactory.getPhone(
+ SubscriptionManager.getPhoneId(SubscriptionManager.getDefaultSubId()));
}
/**