diff options
| author | Yi Jin <jinyithu@google.com> | 2017-09-12 21:40:31 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2017-09-12 21:40:31 +0000 |
| commit | 4518ea94fd7e0cd41a165961deffa034c50ced46 (patch) | |
| tree | b15abcc1884112964d36ec33f79fb3f997e2a06f /core/java | |
| parent | a425dc36e8bf5107e450fbf5afbcadcfa6c2e9d3 (diff) | |
| parent | edfd5bb7888899976762623a4c940710026480ea (diff) | |
Merge changes Icdcbeded,I6753df11
* changes:
Extract IncidentHeaderProto to a separated file for statsd to consume
Implement Pii Stripper Part 3
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/os/IncidentReportArgs.java | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/core/java/android/os/IncidentReportArgs.java b/core/java/android/os/IncidentReportArgs.java index abb316171309..fd0ebcfea080 100644 --- a/core/java/android/os/IncidentReportArgs.java +++ b/core/java/android/os/IncidentReportArgs.java @@ -35,6 +35,7 @@ public final class IncidentReportArgs implements Parcelable { private final IntArray mSections = new IntArray(); private final ArrayList<byte[]> mHeaders = new ArrayList<byte[]>(); private boolean mAll; + private int mDest; /** * Construct an incident report args with no fields. @@ -69,6 +70,8 @@ public final class IncidentReportArgs implements Parcelable { for (int i=0; i<N; i++) { out.writeByteArray(mHeaders.get(i)); } + + out.writeInt(mDest); } public void readFromParcel(Parcel in) { @@ -85,6 +88,8 @@ public final class IncidentReportArgs implements Parcelable { for (int i=0; i<N; i++) { mHeaders.add(in.createByteArray()); } + + mDest = in.readInt(); } public static final Parcelable.Creator<IncidentReportArgs> CREATOR @@ -118,7 +123,8 @@ public final class IncidentReportArgs implements Parcelable { } sb.append(", "); sb.append(mHeaders.size()); - sb.append(" headers)"); + sb.append(" headers), "); + sb.append("Dest enum value: ").append(mDest); return sb.toString(); } @@ -133,6 +139,14 @@ public final class IncidentReportArgs implements Parcelable { } /** + * Set this incident report privacy policy spec. + * @hide + */ + public void setPrivacyPolicy(int dest) { + mDest = dest; + } + + /** * Add this section to the incident report. Skip if the input is smaller than 2 since section * id are only valid for positive integer as Protobuf field id. Here 1 is reserved for Header. */ |
