Android 中使用键盘后退按钮的问题

发布于 2024-12-04 01:51:10 字数 188 浏览 0 评论 0原文

我正在我的应用程序中创建一个 Android 应用程序,所有活动(页面)都有一个“后退”按钮,因此通过按我可以转到上一页或另一个页面。要转到另一个页面,我使用 startActivity() 和 finish()。但是当我按键盘的后退按钮它会转到之前在活动堆栈中推送的页面。我想同步键盘的后退按钮和我的活动后退按钮。

我该如何做到这一点请帮助..

I am creating an Android application in my application all Activities (pages) have a Back button so by pressing I can go to previous page or another page.For going on another page I use startActivity() and finish().But when I press keyboard's Back Button it goes to page which was previously pushed in Activities Stack.And I want to synchronize Keyboard's Back button and My Activities Back button.

How can I do this Please Help..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉世弥音 2024-12-11 01:51:10
@Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK)
        {
            //start youractivity or finish();
        }
        return super.onKeyDown(keyCode, event);
    }

在您的活动上覆盖此方法

@Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK)
        {
            //start youractivity or finish();
        }
        return super.onKeyDown(keyCode, event);
    }

override this method on your activity

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文