diff options
Diffstat (limited to 'com/android/server/am/BroadcastRecord.java')
-rw-r--r-- | com/android/server/am/BroadcastRecord.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/com/android/server/am/BroadcastRecord.java b/com/android/server/am/BroadcastRecord.java index 6bc0744f..5b3b2a8e 100644 --- a/com/android/server/am/BroadcastRecord.java +++ b/com/android/server/am/BroadcastRecord.java @@ -30,6 +30,9 @@ import android.os.SystemClock; import android.os.UserHandle; import android.util.PrintWriterPrinter; import android.util.TimeUtils; +import android.util.proto.ProtoOutputStream; + +import com.android.server.am.proto.BroadcastRecordProto; import java.io.PrintWriter; import java.text.SimpleDateFormat; @@ -331,9 +334,17 @@ final class BroadcastRecord extends Binder { return didSomething; } + @Override public String toString() { return "BroadcastRecord{" + Integer.toHexString(System.identityHashCode(this)) + " u" + userId + " " + intent.getAction() + "}"; } + + public void writeToProto(ProtoOutputStream proto, long fieldId) { + long token = proto.start(fieldId); + proto.write(BroadcastRecordProto.USER_ID, userId); + proto.write(BroadcastRecordProto.INTENT_ACTION, intent.getAction()); + proto.end(token); + } } |