summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-06-09 16:15:24 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2009-06-09 16:15:24 -0700
commit8d5b48fc364c5ee8837e36ca1aa011aaacf557f9 (patch)
treea1d11570affeca118d9fde579b4f1a233503cdb0 /core
parentd530b3ce850cfa3d61b79eba1aee6f67b04dba15 (diff)
parent30636876c079cdce5f856aa2269e2d2f769e8363 (diff)
downloadframeworks_base-8d5b48fc364c5ee8837e36ca1aa011aaacf557f9.zip
frameworks_base-8d5b48fc364c5ee8837e36ca1aa011aaacf557f9.tar.gz
frameworks_base-8d5b48fc364c5ee8837e36ca1aa011aaacf557f9.tar.bz2
Merge change 3536
* changes: Add getRawData() method for AggregationService.
Diffstat (limited to 'core')
-rw-r--r--core/java/android/util/EventLog.java8
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 {