【发布时间】:2021-01-08 07:19:38
【问题描述】:
我们正在开发一个应用程序,我们希望在其中退出设备(硬件)后退按钮按下事件的登录屏幕。 那么您能帮我解决这个问题并告诉我如何在设备的后退按钮按下事件时退出登录屏幕吗? 如果我们想退出 App(应用程序),那么我们应该怎么做才能在设备的后按事件中退出 App(应用程序)。 提前致谢
【问题讨论】:
标签: codenameone
我们正在开发一个应用程序,我们希望在其中退出设备(硬件)后退按钮按下事件的登录屏幕。 那么您能帮我解决这个问题并告诉我如何在设备的后退按钮按下事件时退出登录屏幕吗? 如果我们想退出 App(应用程序),那么我们应该怎么做才能在设备的后按事件中退出 App(应用程序)。 提前致谢
【问题讨论】:
标签: codenameone
@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);
}
【讨论】:
代号一中有一个命令,您可以在表单中应用它。
Maybe : myForm.setBackCommand(new Command(){...});
您可以使用此管理后退按钮按下的行为。
不要忘记查看开发人员指南,当您遇到此类问题时,它会为您提供很大的帮助。
【讨论】:
actionPerformed 方法以获取自定义功能。