Android应用程序需要检测用户是否从Google Maps Intent返回

时间:2011-09-29 21:12:19

标签: android android-activity android-intent maps

我正在制作应用程序并使用Google地图导航

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

如果用户从此意图回来,我想显示用户导航到的地方的评级栏。 startActivityForResult是否可以在Intent上使用而不是从我的应用程序中使用? 或者是否有另一种方法来检测用户是否回到了我的应用程序?

1 个答案:

答案 0 :(得分:1)

我不知道你是否可以从一个Intent中取回一些东西,你只是想让Android处理它,但是......

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

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

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

-serkan