Removed usage of hidden APIs
Bug: 137202333
Test: manual
Change-Id: I2faccccff47a000954b8676a1b27e33d6b78061b
Merged-In: I2faccccff47a000954b8676a1b27e33d6b78061b
diff --git a/src/com/android/phone/EmergencyAssistanceHelper.java b/src/com/android/phone/EmergencyAssistanceHelper.java
index 33788d3..79ee515 100644
--- a/src/com/android/phone/EmergencyAssistanceHelper.java
+++ b/src/com/android/phone/EmergencyAssistanceHelper.java
@@ -31,8 +31,6 @@
import android.text.TextUtils;
import android.util.Log;
-import com.android.internal.util.CollectionUtils;
-
import java.util.List;
/**
@@ -120,8 +118,9 @@
private static String getDefaultEmergencyPackage(Context context) {
long identity = Binder.clearCallingIdentity();
try {
- return CollectionUtils.firstOrNull(context.getSystemService(RoleManager.class)
- .getRoleHolders(RoleManager.ROLE_EMERGENCY));
+ List<String> roleHolders = context.getSystemService(RoleManager.class)
+ .getRoleHolders(RoleManager.ROLE_EMERGENCY);
+ return roleHolders.isEmpty() ? null : roleHolders.get(0);
} finally {
Binder.restoreCallingIdentity(identity);
}