在ViewPager中使用V2 Google Map异常

时间:2013-08-16 00:38:19

标签: android google-maps

我现在有一些成功显示V2地图的工作示例。但现在我正试图在ViewPager的一个页面上显示V2地图。问题是,当地图正确显示(非洲以西的默认显示,因为我还没有代码)如果我尝试用手指滚动它,它就会生成,并且会生成下面列出的LogCat。

在我的其他应用程序中,我可以滚动并放大和缩小,但这些地图不在viewpager中。

谢谢,加里

XML是......

<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragment" />

LogCat是......

  

08-15 17:25:49.480:E / AndroidRuntime(13358):致命异常:主要   08-15 17:25:49.480:E / AndroidRuntime(13358):   java.lang.NoClassDefFoundError:com.google.android.maps.MapView 08-15   17:25:49.480:E / AndroidRuntime(13358):at   com.example.rtrtcontroller.CustomViewPager.canScroll(CustomViewPager.java:21)   08-15 17:25:49.480:E / AndroidRuntime(13358):at   android.support.v4.view.ViewPager.onInterceptTouchEvent(ViewPager.java:1837)   08-15 17:25:49.480:E / AndroidRuntime(13358):at   android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:908)08-15   17:25:49.480:E / AndroidRuntime(13358):at   android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:942)08-15   17:25:49.480:E / AndroidRuntime(13358):at   android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:942)08-15   17:25:49.480:E / AndroidRuntime(13358):at   android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:942)08-15   17:25:49.480:E / AndroidRuntime(13358):at   com.android.internal.policy.impl.PhoneWindow $ DecorView.superDispatchTouchEvent(PhoneWindow.java:1867)   08-15 17:25:49.480:E / AndroidRuntime(13358):at   com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1144)   08-15 17:25:49.480:E / AndroidRuntime(13358):at   android.app.Activity.dispatchTouchEvent(Activity.java:2096)08-15   17:25:49.480:E / AndroidRuntime(13358):at   com.android.internal.policy.impl.PhoneWindow $ DecorView.dispatchTouchEvent(PhoneWindow.java:1851)   08-15 17:25:49.480:E / AndroidRuntime(13358):at   android.view.ViewRoot.deliverPointerEvent(ViewRoot.java:2207)08-15   17:25:49.480:E / AndroidRuntime(13358):at   android.view.ViewRoot.handleMessage(ViewRoot.java:1889)08-15   17:25:49.480:E / AndroidRuntime(13358):at   android.os.Handler.dispatchMessage(Handler.java:99)08-15   17:25:49.480:E / AndroidRuntime(13358):at   android.os.Looper.loop(Looper.java:130)08-15 17:25:49.480:   E / AndroidRuntime(13358):at   android.app.ActivityThread.main(ActivityThread.java:3683)08-15   17:25:49.480:E / AndroidRuntime(13358):at   java.lang.reflect.Method.invokeNative(Native Method)08-15   17:25:49.480:E / AndroidRuntime(13358):at   java.lang.reflect.Method.invoke(Method.java:507)08-15 17:25:49.480:   E / AndroidRuntime(13358):at   com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:875)   08-15 17:25:49.480:E / AndroidRuntime(13358):at   com.android.internal.os.ZygoteInit.main(ZygoteInit.java:633)08-15   17:25:49.480:E / AndroidRuntime(13358):at   dalvik.system.NativeStart.main(Native Method)08-15 17:25:49.480:   W / ActivityManager(201):强制完成活动   com.example.rtrtcontroller / .MainActivity 08-15 17:25:49.780:   E / CursorWindow(13174):需要增长:mSize = 1048576,size = 86016,   freeSpace()= 29218,numRows = 12 08-15 17:25:49.780:   E / CursorWindow(13174):由于已有12行,因此没有增长,   最大尺寸1048576 08-15 17:25:49.780:E /光标(13174):失败   在11,3 08-15 17:25:49.990为blob分配86016个字节:   W / ActivityManager(201):活动暂停超时   HistoryRecord {40d21768 com.example.rtrtcontroller / .MainActivity} 08-15   17:25:50.130:E / CursorWindow(13174):需要增长:mSize = 1048576,   size = 86016,freeSpace()= 29218,numRows = 12 08-15 17:25:50.130:   E / CursorWindow(13174):由于已有12行,因此没有增长,   最大尺寸1048576 08-15 17:25:50.130:E /光标(13174):失败   为blob分配86016个字节为11,3

0 个答案:

没有答案