Lanzamiento de Google Maps y Navigator desde la aplicación de Android
Tengo una aplicación de Android que permite al usuario abrir google maps o navegador para mostrar una determinada dirección. Esta funcionalidad funcionaba en el pasado, pero ahora aparece el siguiente error y la aplicación se bloquea:
ERROR / AndroidRuntime (2165): android.content.ActivityNotFoundException: No se encontró actividad para manejar la intención {act = android.intent.action.VIEW dat = google.navigation: q = MCNAMARA + TERMINAL + ROMULUS + MI + 48174}
Los dos intentos que estoy usando son-
1) Para el mapa:
String uri = "geo:0,0?q=MCNAMARA+TERMINAL+ROMULUS+MI+48174";
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(i);
2) Para el navegador:
String uri = "google.navigation:q=MCNAMARA+TERMINAL+ROMULUS+MI+48174";
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(i);