diff options
| author | Romain Guy <romainguy@google.com> | 2012-09-27 23:36:34 -0700 |
|---|---|---|
| committer | Romain Guy <romainguy@google.com> | 2012-09-27 23:36:34 -0700 |
| commit | 97723b2eb415d044d8dcee6a5ee3a2a3fb607b15 (patch) | |
| tree | 58a5c2a961a0e4fc208bf7103dc770c8f3339d30 /core/java/android/view/ViewDebug.java | |
| parent | 4b416885ac357d025858b8b7b45a489e97048eee (diff) | |
Fix HierarchyViewer so it can load Contacts
Change-Id: I5d5f400a9283f9c2431d91a10f85be42b02fe6a0
Diffstat (limited to 'core/java/android/view/ViewDebug.java')
| -rw-r--r-- | core/java/android/view/ViewDebug.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/core/java/android/view/ViewDebug.java b/core/java/android/view/ViewDebug.java index 1286eb9cc313..c013d85a175e 100644 --- a/core/java/android/view/ViewDebug.java +++ b/core/java/android/view/ViewDebug.java @@ -1178,10 +1178,14 @@ public class ViewDebug { private static void writeValue(BufferedWriter out, Object value) throws IOException { if (value != null) { - String output = value.toString().replace("\n", "\\n"); - out.write(String.valueOf(output.length())); - out.write(","); - out.write(output); + String output = "[EXCEPTION]"; + try { + output = value.toString().replace("\n", "\\n"); + } finally { + out.write(String.valueOf(output.length())); + out.write(","); + out.write(output); + } } else { out.write("4,null"); } |
