首页 > 解决方案 > Mapbox - android studio中的onNavigationFinished()方法完成后不会将我发送到另一个活动

问题描述

Mapbox - 我在 android studio 中使用 mapbox 导航 UI 实现了 onNavigationFinished() 方法

我是编码初学者,所以请帮忙。

我在https://docs.mapbox.com/android/navigation/overview/user-interaction/找到了这个

所以基本上我希望它把我送到另一个活动,但它似乎没有调用 onNavigationFinished 方法

@Override
public void onNavigationFinished() {
    SendUserToPostActivity();
}

private void SendUserToPostActivity() {
    Intent postIntent = new Intent(RouteActivity.this, PostActivity.class);
    postIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
    startActivity(postIntent);
    finish();
}

地图框截图

标签: javaandroidnavigationmapbox

解决方案


通过implements NavigationListener在您的代码activityfragment 示例代码中https://docs.mapbox.com/android/navigation/examples/navigationview-with-fragment/


推荐阅读