开始新的导航,而无需退出Google Map中的上一个导航

我从我的应用程序启动Google Map ,将用户导航到某个位置。

这是我的代码

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" + rideDetailsModel.getEndLatitude() + "," + rideDetailsModel.getEndLongtitude())); startActivity(intent); 

我正在使用聊天头像 Uber驱动程序的应用程序从Google地图返回到我的应用程序。 这工作正常。 问题是,当我调用上述相同的代码时,Google Map要求我退出前一个导航。 因为之前的导航没有被清除。

如何强制Google Map创build新的导航而不要求closures前一个。

两种方法可以解决我的问题。

方法1

如果我可以从我的应用程序closuresGoogle地图应用程序,我的问题解决了。 但是我search了很多,这个根深蒂固的手机不能杀死其他应用程序。

方法2

清除以前的导航并创build新的导航。 所以Google Map在开始新的导航之前不会要求用户退出上一个导航。

Solutions Collecting From Web of "开始新的导航,而无需退出Google Map中的上一个导航"