Merge "Fix backward compatibility when there's no secureElementName"

This commit is contained in:
Treehugger Robot
2019-08-27 16:30:15 +00:00
committed by Gerrit Code Review

View File

@@ -114,7 +114,7 @@ public final class ApduServiceInfo implements Parcelable {
* @hide * @hide
*/ */
@UnsupportedAppUsage @UnsupportedAppUsage
public ApduServiceInfo(ResolveInfo info, String description, public ApduServiceInfo(ResolveInfo info, boolean onHost, String description,
ArrayList<AidGroup> staticAidGroups, ArrayList<AidGroup> dynamicAidGroups, ArrayList<AidGroup> staticAidGroups, ArrayList<AidGroup> dynamicAidGroups,
boolean requiresUnlock, int bannerResource, int uid, boolean requiresUnlock, int bannerResource, int uid,
String settingsActivityName, String offHost, String staticOffHost) { String settingsActivityName, String offHost, String staticOffHost) {
@@ -124,7 +124,7 @@ public final class ApduServiceInfo implements Parcelable {
this.mDynamicAidGroups = new HashMap<String, AidGroup>(); this.mDynamicAidGroups = new HashMap<String, AidGroup>();
this.mOffHostName = offHost; this.mOffHostName = offHost;
this.mStaticOffHostName = staticOffHost; this.mStaticOffHostName = staticOffHost;
this.mOnHost = (offHost == null); this.mOnHost = onHost;
this.mRequiresDeviceUnlock = requiresUnlock; this.mRequiresDeviceUnlock = requiresUnlock;
for (AidGroup aidGroup : staticAidGroups) { for (AidGroup aidGroup : staticAidGroups) {
this.mStaticAidGroups.put(aidGroup.category, aidGroup); this.mStaticAidGroups.put(aidGroup.category, aidGroup);
@@ -570,7 +570,7 @@ public final class ApduServiceInfo implements Parcelable {
int bannerResource = source.readInt(); int bannerResource = source.readInt();
int uid = source.readInt(); int uid = source.readInt();
String settingsActivityName = source.readString(); String settingsActivityName = source.readString();
return new ApduServiceInfo(info, description, staticAidGroups, return new ApduServiceInfo(info, onHost, description, staticAidGroups,
dynamicAidGroups, requiresUnlock, bannerResource, uid, dynamicAidGroups, requiresUnlock, bannerResource, uid,
settingsActivityName, offHostName, staticOffHostName); settingsActivityName, offHostName, staticOffHostName);
} }