从我的应用程序,我调用谷歌地图应用程序使用意图,一切顺利。
我的问题是:
如何从Google应用程序返回到我的应用程序?
如果我使用设备“后退”按钮,那么我需要按4-5次!有人有更好的解决办法吗?
发布于 2015-08-18 15:45:41
Android不能让你控制你发起的活动。因为它在正式文件中没有提到任何东西,所以它可能意味着你不能。
有一件事可能会有所帮助,那就是您的应用程序似乎可以检查导航是否正在运行。有关这方面的更多信息,请看这篇文章:用于检测Google地图方向何时完成的Android应用程序
发布于 2017-04-23 19:17:37
我的解决方案是在启动地图活动之前创建一个AlarmManager,在sharedPreferences中保存所有变量,然后让映射意图做它必须做的事情。在x时间过去之后(在返回应用程序之前,您决定需要花费多少时间),在您想要的活动中打开您的应用程序。然后加载存储在sharedPreferences中并完成的任何需要的变量!本质上,它就像闹钟一样工作,您设置时间,在x时间之后通知用户。我遵循了本教程(我只使用了我需要的部分):
http://stacktips.com/tutorials/android/repeat-alarm-example-in-android
https://stackoverflow.com/questions/32056696
复制相似问题