android - voz - Inicie una nueva navegación sin salir de la navegación anterior en Google Map
simbologia google maps (1)
Método 3 : (Hazlo simplemente borrando las banderas de intención)
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
Estoy comenzando Google Map desde mi aplicación para Navegar al usuario a alguna ubicación.
Aquí está mi código .
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("google.navigation:q=" + rideDetailsModel.getEndLatitude() + "," + rideDetailsModel.getEndLongtitude()));
startActivity(intent);
Estoy usando Chat Head como la aplicación del controlador de Uber para llevar a mi aplicación desde Google Map . Eso está funcionando bien. El problema es que, mientras invoco el mismo código anterior, Google Map me pide que salga de la navegación anterior. Porque la navegación anterior no está borrada.
Cómo forzar a Google Map a crear una nueva navegación sin pedir cerrar la anterior.
Dos métodos pueden resolver mi problema.
Método 1
Si puedo cerrar la aplicación del mapa de Google desde mi aplicación, mi problema fue resuelto. Pero busqué mucho, el teléfono no rooteado no puede matar a otras aplicaciones.
Método 2
Borre la navegación anterior y cree una nueva navegación. Por lo tanto, Google Map no le pedirá al usuario que salga de la navegación anterior antes de iniciar la nueva navegación.