diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/java/android/util/EventLog.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/core/java/android/util/EventLog.java b/core/java/android/util/EventLog.java index 24b4f73..7c87248 100644 --- a/core/java/android/util/EventLog.java +++ b/core/java/android/util/EventLog.java @@ -192,17 +192,21 @@ public class EventLog { return decodeObject(); } + public byte[] getRawData() { + return mBuffer.array(); + } + /** @return the loggable item at the current position in mBuffer. */ private Object decodeObject() { if (mBuffer.remaining() < 1) return null; switch (mBuffer.get()) { case INT: if (mBuffer.remaining() < 4) return null; - return mBuffer.getInt(); + return (Integer) mBuffer.getInt(); case LONG: if (mBuffer.remaining() < 8) return null; - return mBuffer.getLong(); + return (Long) mBuffer.getLong(); case STRING: try { |