Google Navigation (Android 1.6) intent callback

∥☆過路亽.° 提交于 2019-12-17 18:33:36

问题


I'm using intents to launch Google Navigation:

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" + location)); 
startActivity(i);

location is a string with GPS coordinates.

Google Navigation pops up nicely and plots the route. Can they return some type of callback when the user has reached their destination? Any way of implementing startActivityForResult()?

If not, what would be my best bet? I've been considering running a service in the background that keeps tabs on the location and ending Google Navigation and returning to my app when the GPS registers that it's near the destination (because I know the latitude/longitude).

Thanks folks


回答1:


I wanted to post how I managed to get this to work. I'm not using activity callbacks, but I am starting a service with a LocationManager hanging out in it. When the user gets close to the destination coordinates, I just terminate Google Navigation and start my activity back up.



来源:https://stackoverflow.com/questions/2304735/google-navigation-android-1-6-intent-callback

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!