Add tag and package uid values to QC for metrics Bug: 367461601 Test: manual Flag: EXEMPT small update Change-Id: Icdb4133b5987ad0a30c8625d5fe9bb59101bf43a
diff --git a/car-qc-lib/src/com/android/car/qc/QCItem.java b/car-qc-lib/src/com/android/car/qc/QCItem.java index c6826ae..03e4b2b 100644 --- a/car-qc-lib/src/com/android/car/qc/QCItem.java +++ b/car-qc-lib/src/com/android/car/qc/QCItem.java
@@ -61,6 +61,8 @@ private final boolean mIsClickableWhileDisabled; private ActionHandler mActionHandler; private ActionHandler mDisabledClickActionHandler; + private int mPackageUid; + private int mTag; public QCItem(@NonNull @QCItemType String type) { this(type, /* isEnabled= */true, /* isClickableWhileDisabled= */ false); @@ -77,6 +79,8 @@ mType = in.readString(); mIsEnabled = in.readBoolean(); mIsClickableWhileDisabled = in.readBoolean(); + mPackageUid = in.readInt(); + mTag = in.readInt(); } @NonNull @@ -93,6 +97,14 @@ return mIsClickableWhileDisabled; } + public int getPackageUid() { + return mPackageUid; + } + + public int getTag() { + return mTag; + } + @Override public int describeContents() { return 0; @@ -103,6 +115,8 @@ dest.writeString(mType); dest.writeBoolean(mIsEnabled); dest.writeBoolean(mIsClickableWhileDisabled); + dest.writeInt(mPackageUid); + dest.writeInt(mTag); } public void setActionHandler(@Nullable ActionHandler handler) { @@ -113,6 +127,14 @@ mDisabledClickActionHandler = handler; } + public void setPackageUid(int packageUid) { + mPackageUid = packageUid; + } + + public void setTag(int tag) { + mTag = tag; + } + @Nullable public ActionHandler getActionHandler() { return mActionHandler;