私は Android アプリで Google Maps API v2 (バージョン 3.2.25 (761454-30)) を使用してきました。私はマップであまり違うことをしていません.Nexus 4でもNexus Sでも発生しました.gmaps-api-issuesプロジェクトで問題を見つけましたが、助けはありませんそこの。誰かがすでにこれを経験しているかどうかを確認するために、ここで質問をいくつかの詳細とともに入力します。
私が言ったように、私は彼らがAPIで提案していることと何も違うことをしていません.私がしていると思う唯一のことは、誰もが必ずしもそうするとは限りません.
- 別の Fragment 内で SupportMapFragment を使用しています。これはネストされたフラグメントとしても知られています。私はActionBar Sherlockも使用しているので、他のフラグメントは言うまでもなくSherlockFragmentです。
- Fragment の onCreateView で SupportMapFragment を (XML に配置するのではなく) インスタンス化し、それをレイアウトの FrameLayout に追加します。
- マップに Y 変換を (nineoldanroids を使用して) 適用しているため、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)