在oncreacte方法中加上mapView.getOverlays().add(new MyOverlay());后程序就崩溃了,这到底是为什么啊,是参照百度地图api文档进行的 求答案!!!!
解决方案 »
- android activity类实现了OnScrollListener接口时,listview滑到最低端时报错
- 问一个有关重写的问题,太菜了大家不要鄙视我
- 设置android:windowFullscreen后,软键盘顶起布局失效?
- android角标开发,求解
- 如何让一个Activity区别于其它的,以便让Intent能直接启动
- 做asp.net 开发的想转android开发,应该怎样进行学习呢?
- 关于ndroid:paddingLeft与android:layout_marginLeft的区别
- android4.0vpn求助,困难重重。求大神帮助。小弟膜拜!
- android蓝牙3.0方面的
- 为什么我的GridView显示不出数据库内容——新手求教
- http://www.google.com/loc/json停用了,有什么好的替代方法?
- 程序时不时卡住,把出错log粘上来请大手给看看
07-31 11:16:48.805: E/AndroidRuntime(333): java.lang.NullPointerException
07-31 11:16:48.805: E/AndroidRuntime(333): at android.view.ViewConfiguration.get(ViewConfiguration.java:228)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.view.View.<init>(View.java:1878)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.view.ViewGroup.<init>(ViewGroup.java:281)
07-31 11:16:48.805: E/AndroidRuntime(333): at com.baidu.mapapi.MapView.<init>(Unknown Source)
07-31 11:16:48.805: E/AndroidRuntime(333): at com.search.Baidu1Activity$MyOverlay.draw(Baidu1Activity.java:111)
07-31 11:16:48.805: E/AndroidRuntime(333): at com.baidu.mapapi.Overlay.draw(Unknown Source)
07-31 11:16:48.805: E/AndroidRuntime(333): at com.baidu.mapapi.a.d(Unknown Source)
07-31 11:16:48.805: E/AndroidRuntime(333): at com.baidu.mapapi.a.b(Unknown Source)
07-31 11:16:48.805: E/AndroidRuntime(333): at com.baidu.mapapi.a.onDraw(Unknown Source)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.view.View.draw(View.java:6880)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.view.View.draw(View.java:6883)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.widget.FrameLayout.draw(FrameLayout.java:357)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.view.View.draw(View.java:6883)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.widget.FrameLayout.draw(FrameLayout.java:357)
07-31 11:16:48.805: E/AndroidRuntime(333): at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1862)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.view.ViewRoot.draw(ViewRoot.java:1522)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.view.ViewRoot.performTraversals(ViewRoot.java:1258)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.view.ViewRoot.handleMessage(ViewRoot.java:1859)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.os.Handler.dispatchMessage(Handler.java:99)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.os.Looper.loop(Looper.java:123)
07-31 11:16:48.805: E/AndroidRuntime(333): at android.app.ActivityThread.main(ActivityThread.java:3683)
07-31 11:16:48.805: E/AndroidRuntime(333): at java.lang.reflect.Method.invokeNative(Native Method)
07-31 11:16:48.805: E/AndroidRuntime(333): at java.lang.reflect.Method.invoke(Method.java:507)
07-31 11:16:48.805: E/AndroidRuntime(333): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
07-31 11:16:48.805: E/AndroidRuntime(333): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
07-31 11:16:48.805: E/AndroidRuntime(333): at dalvik.system.NativeStart.main(Native Method)
//在天安门的位置绘制一个String
Point point = mMapView.getProjection().toPixels(geoPoint, null);
canvas.drawText("★这里是天安门", point.x, point.y, paint);
}
mMapView错了,原来是mapView
还有提示这一行有错mMapView.getOverlays().clear();实在不知该如何解决,求大神帮忙啊!
同样的情况,我看了一下,发现mMapView并不为空,但是mMapView.getOverlays()就报错了java.lang.NullPointerException at com.baidu.mapapi.map.MapView.getOverlays(Unknown Source)非常奇怪
这是因为我们在退出APP的时候没有完全销毁该销毁的东西,你看下是不是你没有执行app.mBMapManager.destroy();