Added data activity support
Fix: 226534412
Test: Manual & DataNetworkControllerTest DataNetworkTest
Change-Id: I6098c493e104ba3906db0c96d1106a01d1605d25
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index 4f7f43e..c1db593 100755
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -75,6 +75,7 @@
import android.telephony.AccessNetworkConstants;
import android.telephony.ActivityStatsTechSpecificInfo;
import android.telephony.Annotation.ApnType;
+import android.telephony.Annotation.DataActivityType;
import android.telephony.Annotation.ThermalMitigationResult;
import android.telephony.CallForwardingInfo;
import android.telephony.CarrierConfigManager;
@@ -153,7 +154,6 @@
import com.android.internal.telephony.CellNetworkScanResult;
import com.android.internal.telephony.CommandException;
import com.android.internal.telephony.CommandsInterface;
-import com.android.internal.telephony.DefaultPhoneNotifier;
import com.android.internal.telephony.GbaManager;
import com.android.internal.telephony.GsmCdmaPhone;
import com.android.internal.telephony.HalVersion;
@@ -3014,17 +3014,17 @@
}
@Override
- public int getDataActivity() {
+ public @DataActivityType int getDataActivity() {
return getDataActivityForSubId(mSubscriptionController.getDefaultDataSubId());
}
@Override
- public int getDataActivityForSubId(int subId) {
+ public @DataActivityType int getDataActivityForSubId(int subId) {
final long identity = Binder.clearCallingIdentity();
try {
final Phone phone = getPhone(subId);
if (phone != null) {
- return DefaultPhoneNotifier.convertDataActivityState(phone.getDataActivityState());
+ return phone.getDataActivityState();
} else {
return TelephonyManager.DATA_ACTIVITY_NONE;
}