{"id":970,"date":"2015-10-06T05:58:10","date_gmt":"2015-10-06T05:58:10","guid":{"rendered":"http:\/\/guoh.ai\/lifelog\/?p=970"},"modified":"2026-02-08T09:33:02","modified_gmt":"2026-02-08T09:33:02","slug":"crash-related-to-android-util-pair","status":"publish","type":"post","link":"https:\/\/guoh.ai\/lifelog\/2015\/10\/crash-related-to-android-util-pair\/","title":{"rendered":"android.util.Pair \u5f15\u8d77\u7684\u5d29\u6e83"},"content":{"rendered":"<p>\u535a\u5ba2\u597d\u4e45\u6ca1\u6709\u66f4\u65b0\u8fc7\u4e86\u3002<br \/>\n\u4e00\u76f4\u90fd\u89c9\u5f97\u81ea\u5df1\u6ca1\u5565\u65f6\u95f4 \u56e7\u56e7<\/p>\n<p>\u521b\u4e1a\u5f00\u59cb\u4e00\u76f4\u90fd\u5728\u8d1f\u8d23 App \u76f8\u5173\u7684\u5de5\u4f5c\u3002<br \/>\n\u65e9\u4e0a\u4f8b\u884c\u770b\u4e86\u4e0b\u6628\u65e5\u7edf\u8ba1\uff0c\u5d29\u6e83\u7387\u66b4\u6da8\uff0c\u4f46\u662f\u5c31\u7ef4\u6301\u5728 4 \u4e2a\u7528\u6237\uff0c\u4e00\u770b Android \u7248\u672c\uff0c\u90fd\u662f 4.0.4\uff0c<br \/>\n\u5fc3\u60f3\u80af\u5b9a\u5c3c\u739b\u6709\u78b0\u5230\u4e86\u4e0d\u8be5\u7528\u7684 API\u3002<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nFATAL EXCEPTION: h-262 262\nPID: 2610\njava.lang.NullPointerException\nat android.util.Pair.hashCode(Pair.java:63)\nat java.lang.Object.toString(Object.java:332)\nat java.lang.StringBuilder.append(StringBuilder.java:202)\nat java.util.AbstractMap.toString(AbstractMap.java:448)\nat java.lang.StringBuilder.append(StringBuilder.java:202)\n......\nat android.os.Handler.dispatchMessage(Handler.java:99)\nat android.os.Looper.loop(Looper.java:137)\nat cc.beckon.service.a.h.run(l:159)\n<\/pre>\n<p>\u770b\u4e86\u4e0b\u6700\u65b0\u7684 android.util.Pair \u4ee3\u7801\uff0c\u4f3c\u4e4e\u6ca1\u6709\u4ec0\u4e48\u95ee\u9898\uff0c\u7136\u540e\u8ffd\u6eaf\u8fd9\u4e2a\u6587\u4ef6\u7684\u4fee\u6539\u5386\u53f2<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/farm1.staticflickr.com\/739\/21798569009_97534db84f_h.jpg\" width=\"1600\" height=\"456\" alt=\"Screen Shot 2015-10-06 at 12.34.01 PM\"><br \/>\n\u5bf9\u4e8e\u4e3a Null \u7684\u503c\u5728\u4f4e\u7248\u672c\u7684 Pair \u4e0a\u786e\u5b9e\u65e0\u6cd5\u5904\u7406\uff0c\u56de\u8fc7\u5934\u6765\u770b\uff0c\u5728\u8fd9\u6761\u6848\u4f8b\u4e0a\u6ca1\u6709\u6d4b\u8bd5\u5230\u5c31\u76f4\u63a5\u4e0a\u4e86\uff0c\u8be5\u6253\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u535a\u5ba2\u597d\u4e45\u6ca1\u6709\u66f4\u65b0\u8fc7\u4e86\u3002 \u4e00\u76f4\u90fd\u89c9\u5f97\u81ea\u5df1\u6ca1\u5565\u65f6\u95f4 \u56e7\u56e7 \u521b\u4e1a\u5f00\u59cb\u4e00\u76f4\u90fd\u5728\u8d1f\u8d23 App \u76f8\u5173\u7684\u5de5\u4f5c\u3002 \u65e9\u4e0a\u4f8b\u884c\u770b\u4e86\u4e0b\u6628\u65e5\u7edf\u8ba1\uff0c\u5d29\u6e83\u7387\u66b4\u6da8\uff0c\u4f46\u662f\u5c31\u7ef4\u6301\u5728 4 \u4e2a\u7528\u6237\uff0c\u4e00\u770b Android \u7248\u672c\uff0c\u90fd\u662f 4.0.4\uff0c \u5fc3\u60f3\u80af\u5b9a\u5c3c\u739b\u6709\u78b0\u5230\u4e86\u4e0d\u8be5\u7528\u7684 API\u3002 FATAL EXCEPTION: h-262 262 PID: 2610 java.lang.NullPointerException at android.util.Pair.hashCode(Pair.java:63) at java.lang.Object.toString(Object.java:332) at java.lang.StringBuilder.append(StringBuilder.java:202) at java.util.AbstractMap.toString(AbstractMap.java:448) at java.lang.StringBuilder.append(StringBuilder.java:202) &#8230;&#8230; at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at cc.beckon.service.a.h.run(l:159) \u770b\u4e86\u4e0b\u6700\u65b0\u7684 android.util.Pair \u4ee3\u7801\uff0c\u4f3c\u4e4e\u6ca1\u6709\u4ec0\u4e48\u95ee\u9898\uff0c\u7136\u540e\u8ffd\u6eaf\u8fd9\u4e2a\u6587\u4ef6\u7684\u4fee\u6539\u5386\u53f2 \u5bf9\u4e8e\u4e3a Null \u7684\u503c\u5728\u4f4e\u7248\u672c\u7684 Pair \u4e0a\u786e\u5b9e\u65e0\u6cd5\u5904\u7406\uff0c\u56de\u8fc7\u5934\u6765\u770b\uff0c\u5728\u8fd9\u6761\u6848\u4f8b\u4e0a\u6ca1\u6709\u6d4b\u8bd5\u5230\u5c31\u76f4\u63a5\u4e0a\u4e86\uff0c\u8be5\u6253\u3002<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_gfmr_meta_descriptions":[],"_gfmr_multilingual_taxonomy_terms":[],"footnotes":""},"categories":[7],"tags":[],"class_list":["post-970","post","type-post","status-publish","format-standard","hentry","category-android"],"_links":{"self":[{"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/posts\/970","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/comments?post=970"}],"version-history":[{"count":3,"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/posts\/970\/revisions"}],"predecessor-version":[{"id":1049,"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/posts\/970\/revisions\/1049"}],"wp:attachment":[{"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/media?parent=970"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/categories?post=970"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/guoh.ai\/lifelog\/wp-json\/wp\/v2\/tags?post=970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}