【发布时间】:2013-07-21 17:50:26
【问题描述】:
所以我一直看到一个奇怪的异常来自我很确定是谷歌地图的绘图代码。
我有一个 Fragment,我在其中以编程方式添加 SupportMapFragment,然后在其中操作 GoogleMap 实例。
这是堆栈跟踪:
0 java.lang.NullPointerException
1 at java.nio.ReadWriteDirectByteBuffer.put(ReadWriteDirectByteBuffer.java:137)
2 at java.nio.ShortToByteBufferAdapter.put(ShortToByteBufferAdapter.java:163)
3 at maps.z.d.d(Unknown Source)
4 at maps.z.d.a(Unknown Source)
5 at maps.aq.a.a(Unknown Source)
6 at maps.aq.ao.b(Unknown Source)
7 at maps.aq.ao.a(Unknown Source)
8 at maps.v.g.a(Unknown Source)
9 at maps.v.g.b(Unknown Source)
10 at maps.p.p.l(Unknown Source)
11 at maps.p.p.run(Unknown Source)
我无法可靠地复制它(尽管它经常发生),我查看了 ReadWriteDirectByteBuffer 和 ShortToByteBufferAdapter,但没有任何结果。
有什么想法吗?
【问题讨论】:
-
我为此提供了一种解决方法。这不是一个修复程序,但至少可以避免应用程序一直崩溃。在这里查看我自己的答案:stackoverflow.com/questions/19624437/…
标签: android google-maps nullpointerexception supportmapfragment