Fix entitlement check results
Adjust entitlement check results based on internal discussion.
Added documentation detailing the relationship between entitlement
status and provision status.
Also add/fix logs.
Test: atest SlicePurchaseControllerTest, CTS, manual
Bug: 277703187
Change-Id: Ia6fcb2815deeea33007cdba5b670e65056d50f30
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index d9dd3bf..6e6f799 100644
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -2240,7 +2240,7 @@
arg.callback.accept(result);
log("purchasePremiumCapability: capability="
+ TelephonyManager.convertPremiumCapabilityToString(arg.capability)
- + ", result= "
+ + ", result="
+ TelephonyManager.convertPurchaseResultToString(result));
} catch (RemoteException e) {
String logStr = "Purchase premium capability "
@@ -11642,7 +11642,7 @@
if (processes != null) {
for (ActivityManager.RunningAppProcessInfo process : processes) {
log("purchasePremiumCapability: process " + process.processName
- + "has importance " + process.importance);
+ + " has importance " + process.importance);
if (process.processName.equals(callingProcess) && process.importance
<= ActivityManager.RunningAppProcessInfo.IMPORTANCE_VISIBLE) {
isVisible = true;