On Dec 7, 2011, at 4:01 AM, laurar81 wrote: > In OnCreate find the mapview1 but the cast MapView is invalid exception: > > MapView mapView = (MapView)FindViewById(Resource.Id.mapview1) > > This is the errore message: > > Message "Cannot cast from source type to destination type." string
Third party .jar support is still in flux. Specifically, we're not currently registering the Java <-> C# type mapping, so FindViewById() is returning an Android.Views.View instance, not a MapView instance. You can work around this in two ways. The simpler way is to use the FindViewById<T>() method: MapView mapView = FindViewById<MapView>(Resource.Id.mapview1); Alternatively, you can use the Android.Runtime.Extensions.JavaCast<T>() extension method: MapView mapView = FindViewById(Resource.Id.mapview1).JavaCast<MapView>(); Thanks, - Jon _______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid