am 24ff6823: Merge "prevent unnecessary warning logs caused by View.toString()"

* commit '24ff6823c411f794aceaae89b0b029fbf8ef6b29':
  prevent unnecessary warning logs caused by View.toString()
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java
index 4ac807e..da3a99b 100644
--- a/core/java/android/view/View.java
+++ b/core/java/android/view/View.java
@@ -4594,7 +4594,7 @@
             out.append(" #");
             out.append(Integer.toHexString(id));
             final Resources r = mResources;
-            if (Resources.resourceHasPackage(id) && r != null) {
+            if (id > 0 && Resources.resourceHasPackage(id) && r != null) {
                 try {
                     String pkgname;
                     switch (id&0xff000000) {