小编Vic*_*ias的帖子

Google Maps API v2上的随机NullPointerException

我一直在我的Android应用程序上使用Google Maps API v2(版本3.2.25(761454-30)),有时它虽然有时候工作得很好(每次都经常更多)但我得到的是NullPointerException.我没有做任何与地图有太大不同的事情,它发生在一些Nexus 4和Nexus S上.我发现了gmaps-api-issues项目的一个问题,虽然我没有得到任何帮助那里.我在这里提出问题,然后提供一些细节,看看是否有人已经完成了这个.

正如我所说,我没有做任何不同的事情,因为他们在API上的建议,我认为我可能做的唯一不是每个人都必须做的事情(这可能会导致一些问题,idk)是:

  • 我在另一个片段中使用了一个SupportMapFragment,也就是一个嵌套片段.我也在使用ActionBar Sherlock,所以其他片段就是SherlockFragment.
  • 我在Fragment的onCreateView上实例化SupportMapFragment(而不是把它放在XML上)然后将它添加到我的布局上的FrameLayout.
  • 我正在将一些Y翻译应用到地图上(使用九折),这样我就可以获得与Foursquare应用程序相近的效果(尽管我从来没有在Foursquare上获得过NPE).
  • 当用户在应用程序上进行时,我正在创建和清除一些标记(不应该是它,因为错误发生在启动时,加载framgent)

这就是它,我不会把代码放在这里,因为它不是它只是一个不起作用的片段,但我已经列出了我正在做的很多事情.这是堆栈跟踪(它总是几乎相同):

java.lang.NullPointerException
at java.nio.ReadWriteDirectByteBuffer.put(ReadWriteDirectByteBuffer.java:137)
at java.nio.ShortToByteBufferAdapter.put(ShortToByteBufferAdapter.java:163)
at maps.z.d.d(Unknown Source)
at maps.z.d.a(Unknown Source)
at maps.aq.a.a(Unknown Source)
at maps.aq.ao.b(Unknown Source)
at maps.aq.ao.a(Unknown Source)
at maps.v.g.a(Unknown Source)
at maps.v.g.b(Unknown Source)
at maps.p.p.l(Unknown Source)
at maps.p.p.run(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

java android google-maps android-fragments

5
推荐指数
1
解决办法
2744
查看次数

标签 统计

android ×1

android-fragments ×1

google-maps ×1

java ×1