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

时间:2016-07-27 09:11:29

标签: codenameone

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

2 个答案:

答案 0 :(得分:3)


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

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

您可以使用此管理后退按钮行为。
不要忘记看一下开发者指南,当你遇到这类问题时,它会给你很大的帮助。

答案 1 :(得分: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); }