首页 文章

如何在codenameone中检测设备后退按钮事件

提问于
浏览
1

我们正在开发一个应用程序,我们想要退出设备(硬件)后退按钮的按下事件的登录屏幕 . 那么请你帮我解释一下,告诉我如何在设备的后退按钮事件中退出登录界面?如果我们想要退出App(应用程序)那么我们应该怎么做才能在设备的背压事件上退出App(应用程序) . 提前致谢

2 回答

  • 3

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

  • 3

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

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

    您可以使用此方法管理后退按钮行为 .
    当你遇到这些问题时,请大家帮忙 .

相关问题