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
-~----------~----~----~----~------~----~------~--~---

Reply via email to