MapView sin MapActivity

Estoy escribiendo esta aplicación android donde en tengo muchas actividades que amplían la clase de actividad. También necesito una actividad que utilice MapView para mostrar el Mapa junto con un ListView en la pantalla (similar a la lista de casas de alquiler donde las casas se muestran usando alfileres en el mapa) Ya que tengo una clase base que extiende la clase Activity, Otras actividades amplían esa clase base. Sólo esa pantalla en particular que tiene el mapa necesita ampliar la clase MapActivity. Cuando intento hacer que me lanzan una excepción de IllegalAccessError.

Configuración del proyecto – Android 2.1-update1 y GoogleAPI 2.1-update 1 lanzan la misma excepción. La aplicación es para una tableta.

Me he asegurado de que tengo la entrada en el Manifiesto.

Cualquier ayuda sería muy apreciada.

    2 Solutions collect form web for “MapView sin MapActivity”

    No creo que haya ninguna manera alrededor de esto. Un MapView sólo funcionará en MapActivity y cada MapActivity sólo puede contener 1 MapView. He funcionado en problemas similares al usar una sola clase baja de la actividad. Trate de mover parte del código de su clase base en métodos estáticos o en un patrón de diseño compuesto para reducir la cantidad de código copiado. Debería ser posible diseñar su código para que solo los métodos onX deban duplicarse entre su Actividad base y su MapActivty.

    Por último, aquí viene la API de Google Maps v2.

    https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/MapFragment

    ¡Nos han oído! 🙂

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.