呆爷子 2015-11-18 08:35 采纳率: 0%
浏览 664

android百度地图导航怎样先确认终点后开始导航

最近开始做了一个app,里面要有导航功能,地图定位这些还好,导航做在一个点击事件里面的
,输入了终点之后必须要点击两次按钮才会开始导航,求解答

  • 写回答

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);
    }
    

    在这个例子中,如果用户连续按两次返回键,那么它就会被重定向到之前的界面。这样,你就可以控制何时开始导航了。

    评论

报告相同问题?