最近开始做了一个app,里面要有导航功能,地图定位这些还好,导航做在一个点击事件里面的
,输入了终点之后必须要点击两次按钮才会开始导航,求解答
android百度地图导航怎样先确认终点后开始导航
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
你知我知皆知 2024-08-04 19:48关注以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
在Android中,你可以使用
onKeyDown()方法来处理用户的按键输入。当用户按下"返回"键(通常是手机的Home键)时,系统会调用这个方法。在这个方法中,你可以检查用户是否已经按下了"返回"键两次。以下是一个简单的示例:
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) { // 如果用户按下了两次返回键,那么就跳转到上一个界面 Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_HOME); startActivity(intent); return true; } return super.onKeyDown(keyCode, event); }在这个例子中,如果用户连续按两次返回键,那么它就会被重定向到之前的界面。这样,你就可以控制何时开始导航了。
解决 无用评论 打赏 举报