首页 > 解决方案 > 我可以在使用 Device.OpenUri 到达目的地后导航回我的应用程序吗?

问题描述

我对 xamarin.forms 进行了一些研究,以了解使用出色的用户控件导航到驾驶目的地(经度、纬度)的最佳方式是什么。重新发明轮子似乎没有意义,尤其是当它像谷歌奇妙的地图解决方案一样复杂时。所以似乎有两种合法且简单的方法:嵌入式浏览器控件/webview,或使用 Device.OpenUri。

因此,Device.OpenUri 是让某人到达目的地的最灵敏、最简单的方法,但我如何在用户到达目的地后让他们返回我的应用程序?我不想依赖他们按“后退”按钮退出地图,因为这对用户来说可能不直观。

你怎么看?

编辑:好的,所以我意识到我的问题根本与地图无关,因为跟踪手机 GPS 位置并不难。我需要做的就是:重新激活(或“显示”)我的应用程序。因此,在我调用 Device.OpenUri 之后,我认为我的应用程序仍将运行,所以无论哪个程序当前处于“顶部”或处于活动状态,我可以运行哪些代码来恢复当前应用程序?或者,这是否需要成为允许用户手动切换回来的“通知”?

标签: google-mapsxamarin.formsmapsopen-uri

解决方案


推荐阅读