【发布时间】:2020-01-05 08:06:43
【问题描述】:
当我使用 Intent 打开谷歌地图应用程序并启动活动时,我遇到了这个问题。当我按回来时,我的申请不会恢复。 这是代码
我尝试检查活动中的 OnDestroy 方法,但它没有被触发。
String uri ="http://maps.google.com/maps?saddr="+saddr.latitude+","+saddr.longitude+"&daddr="+daddr.latitude+","+daddr.longitude;
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
intent.setPackage("com.google.android.apps.maps");
startActivity(intent);
当我从谷歌地图应用程序按下返回时,它应该恢复应用程序。您的建议将不胜感激。谢谢
第 1 步:单击开始导航。 (这是 mainActivity 中的 Fragment),它的谷歌地图应用程序是从这个 Fragment 启动的。 Start Navigation
第 2 步:启动 Google 地图应用程序。
Step-3:返回登录Activity。
【问题讨论】:
-
它现在做了什么而不是返回您的应用程序?
-
@VladyslavMatviienko 它回到第一个活动,即登录活动。
-
在这里分享所有代码
-
看起来你的应用在使用谷歌地图的过程中被杀死了。
标签: android google-maps android-studio android-fragments android-intent