如何使用后退按钮处理对话框
How to dispose a Dialog with the back Button
我希望我的 Codename One 对话框在用户按下硬件后退按钮时得到处理,我该怎么做?
Dialog dialog = new Dialog("Hi");
dialog.add(new Label("World"));
dialog.show();
使用带空字符串的setBackCommand()
命令:
对于没有后退按钮的设备,也建议使用 setDisposeWhenPointerOutOfBounds
,例如 iOS
final Dialog dialog = new Dialog("Hi");
dialog.add(new Label("World"));
dialog.setBackCommand(new Command(""){
@Override
public void actionPerformed(ActionEvent evt) {
dialog.dispose();
}
});
dialog.setDisposeWhenPointerOutOfBounds(true);
dialog.show();
我希望我的 Codename One 对话框在用户按下硬件后退按钮时得到处理,我该怎么做?
Dialog dialog = new Dialog("Hi");
dialog.add(new Label("World"));
dialog.show();
使用带空字符串的setBackCommand()
命令:
对于没有后退按钮的设备,也建议使用 setDisposeWhenPointerOutOfBounds
,例如 iOS
final Dialog dialog = new Dialog("Hi");
dialog.add(new Label("World"));
dialog.setBackCommand(new Command(""){
@Override
public void actionPerformed(ActionEvent evt) {
dialog.dispose();
}
});
dialog.setDisposeWhenPointerOutOfBounds(true);
dialog.show();