java - 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();
}
解决方案
通过implements NavigationListener
在您的代码activity
或fragment
示例代码中https://docs.mapbox.com/android/navigation/examples/navigationview-with-fragment/
推荐阅读
- cypress - 当在 cypress 中找不到元素时,如何显示自定义错误消息。另外,我的测试应该继续并完成。我尝试了下面的代码
- amazon-web-services - 如何在 AWS EventBridge 上按对象键后缀过滤 s3 数据事件
- ios - 如何快速重新加载折线图的数据?
- python - 饥饿的鱼问题:受感染的鱼可以吃另一条比自己小的鱼。所需的最少操作次数
- angular - 在 Angular 应用程序中将 mousemove 绑定到样式属性会产生 ExpressionChangedAfterItHasBeenCheckedError
- html-email - 我应该在哪里放置我的电子邮件标记 一键操作代码
- javascript - 在 asp.net 核心控制器中创建要使用的对象时出错
- reactjs - 使用基于 GatsbyJs 构建的 react-player 在项目中解析错误
- php - 从源数组递归生成 uniq 数据(所有组合)
- mysql - 如何在 MySQL 中替换完全匹配而不是逗号分隔字符串中的子字符串?