我通过Intent开始Google导航:
private static final int GOOGLE_NAV = 5;
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("google.navigation:q= some + address"));
startActivityForResult(intent,GOOGLE_NAV);
然后我检查用户是否通过LocationListener到达目的地。如果用户已到达,我想关闭Google导航活动。
if(hasArrived())
{
finishActivity(GOOGLE_NAV);
}
但是,我的代码似乎不起作用。