所以我已经看到一个奇怪的例外来自我很确定是谷歌地图绘图代码。安卓谷歌地图nullpointerexception
我有一个片段,我在编程中添加一个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但没有我弹出。
任何想法?
我已经与此解决方法。这不是一个解决方案,但至少可以避免应用程序一直崩溃。看看我自己的答案在这里:http://stackoverflow.com/questions/19624437/random-nullpointerexception-on-google-maps-api-v2/19627149#19627149 –