Android应用程序需要检测用户是否从谷歌地图返回意图



我正在制作一个应用程序,我使用谷歌地图导航

Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
                Uri.parse("http://maps.google.com/maps?saddr=" + mLat + "," + mLng + "&daddr=" + mLatitude + " , " + mLongitude + ""));

如果用户从这个意图返回,我想要显示用户导航到的地方的评级栏。是startActivityForResult的东西,我可以使用意图不是从我的应用程序?或者是否有其他方法来检测用户是否回到了我的应用?

我不知道你是否能从你扔在空中让Android处理的Intent中得到一些东西,但是。

我建议在你自己的活动中展示地图;这样你就能确切地知道用户做了什么以及他们选择了哪个pin。然后,你可以在该Activity中设置result并获取信息。

我知道它涉及到更多的开发但你会完全控制地图视图和用户在那里做什么。我相信你已经看到了这个,但是看一看。

http://developer.android.com/resources/tutorials/views/hello-mapview.html

-serkan

最新更新