如何检测代号one中的设备后退按钮事件

How to detect device back button event in codenameone

我们正在开发一个应用程序,我们希望在其中退出设备(硬件)后退按钮的按下事件的登录屏幕。 那么你能帮我解决这个问题并告诉我如何在按下设备的后退按钮事件时退出登录屏幕吗? 如果我们想退出 App(application) 那么我们应该怎么做才能在设备的后退事件中退出 App(application)。 提前致谢


代号一中有一个命令,您可以在您的表单中应用它。

Maybe : myForm.setBackCommand(new Command(){...});

您可以使用此管理后退按钮的按下行为。
别忘了看一下开发人员指南,当您遇到此类问题时,这将是一个巨大的帮助。

@Override
protected void beforeSearchForm(Form f) {
    Command cancel = new Command(" "){
            @Override
            public void actionPerformed(ActionEvent evt) {
                    Log.p("Cancel/back pressed from beforeSearchForm() (yes its Keypad.!!)");        
             if(Dialog.show("Logout ?", "Do you want to log out ?", Dialog.TYPE_INFO, null, "Yes", "No")){
            //its Yes
             }else{
            //its No
             }    
            }
    };
    f.setBackCommand(cancel);
}