Java 如何在没有三个';背面';需要吗?

Java 如何在没有三个';背面';需要吗?,java,android,google-maps,android-gps,Java,Android,Google Maps,Android Gps,我已经编写了一个调用谷歌地图/导航的应用程序: Intent intent = new Intent( Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" + lat + "," + lng) ); context.startActivity(intent); 这是完美的,除了(在Android 5和6上)用户必须按三次后退才能返回到我的应用程序 第一个“后退”将他们带出实时导航,返回显示路线的屏幕 第二个“后退”将他们带

我已经编写了一个调用谷歌地图/导航的应用程序:

Intent intent = new Intent(
    Intent.ACTION_VIEW, 
    Uri.parse("google.navigation:q=" + lat + "," + lng)
);
context.startActivity(intent);
这是完美的,除了(在Android 5和6上)用户必须按三次后退才能返回到我的应用程序

第一个“后退”将他们带出实时导航,返回显示路线的屏幕

第二个“后退”将他们带出导航,返回显示其当前位置的地图屏幕

第三个“后退”将它们带回我的应用程序

我如何才能使一个“返回”将它们完全从谷歌地图/导航中删除,返回到我的应用程序