Not sure if this is related to the custom build of Cupcake from CyanogenMod 4.1.7, or DrawMyLocation has been depreciated or something else.. But hopefully someone can help.. This only happens on 4.1.7, but we have customers who are asking why this is not working. I did post bug report @ CyanogenMod, but have not been able to find information on Android.com regarding the MyLocationOverlay class. my app extends the MyLocationOverlay class. When Overriding drawMyLocation and calling super.drawMyLocation, I get a Uncaught Handler : Here is LogCat :
09-12 00:50:35.825: ERROR/AndroidRuntime(5769): Uncaught handler: thread main exiting due to uncaught exception 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): java.lang.ClassCastException: android.graphics.drawable.BitmapDrawable 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at com.google.android.maps.MyLocationOverlay.getLocationDot (MyLocationOverlay. java:180) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at com.google.android.maps.MyLocationOverlay.drawMyLocation (MyLocationOverlay. java:561) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at com.froogloid.android.gspot.savemaplocation $MyLocationOverlay1.drawMyLocati on(savemaplocation.java:472) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at com.google.android.maps.MyLocationOverlay.draw(MyLocationOverlay.java: 511) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at com.google.android.maps.OverlayBundle.draw(OverlayBundle.java:45) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at com.google.android.maps.MapView.onDraw(MapView.java:476) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.view.View.draw(View.java:6274) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.view.ViewGroup.drawChild(ViewGroup.java:1526) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1256) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.view.ViewGroup.drawChild(ViewGroup.java:1524) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1256) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.view.ViewGroup.drawChild(ViewGroup.java:1524) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1256) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.view.ViewGroup.drawChild(ViewGroup.java:1524) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1256) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.view.View.draw(View.java:6277) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.widget.FrameLayout.draw(FrameLayout.java:352) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.view.ViewGroup.drawChild(ViewGroup.java:1526) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1256) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.view.View.draw(View.java:6277) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.widget.FrameLayout.draw(FrameLayout.java:352) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at com.android.internal.policy.impl.PhoneWindow$DecorView.draw (PhoneWindow.jav a:1883) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.view.ViewRoot.draw(ViewRoot.java:1332) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.view.ViewRoot.performTraversals(ViewRoot.java:1097) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.view.ViewRoot.handleMessage(ViewRoot.java:1613) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.os.Handler.dispatchMessage(Handler.java:99) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.os.Looper.loop(Looper.java:123) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at android.app.ActivityThread.main(ActivityThread.java:4203) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at java.lang.reflect.Method.invokeNative(Native Method) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at java.lang.reflect.Method.invoke(Method.java:521) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java: 791) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549) 09-12 00:50:35.865: ERROR/AndroidRuntime(5769): at dalvik.system.NativeStart.main(Native Method) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

