【发布时间】:2020-03-10 10:58:43
【问题描述】:
在我的应用程序中,当单击按钮时,它会使用以下代码将用户重定向到移动设备上的 Google 地图应用程序
Uri gmmIntentUri = Uri.parse("google.navigation:q=" + a + "," + b);
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
现在我想要的是当用户关闭谷歌地图/返回我的应用程序时,它应该启动一个不同的活动,而不是它离开的那个。 是否有可能做到这一点?我已经使用延迟来启动辅助活动,但它没有给出我需要的结果,因为有时它会在谷歌地图应用程序上运行。 我对 Android 工作室完全陌生。
Edit-onSaveInstanceState 是解决此问题的一种可能方法吗?
【问题讨论】:
标签: android android-studio android-intent android-activity onsaveinstancestate