Codenameone 删除工具栏中的SearchCommand

Codenameone 删除工具栏中的SearchCommand,codenameone,Codenameone,添加后是否可以删除工具栏中的SearchCommand?下面的代码不工作 Command cmd = new Command("search") { @Override public void actionPerformed(ActionEvent ev) { doSomething(); } }; myform.getToolbar().addSearchCommand(cmd); myform.removeCom

添加后是否可以删除工具栏中的SearchCommand?下面的代码不工作

Command cmd = new Command("search") {
        @Override
        public void actionPerformed(ActionEvent ev) {
            doSomething();
        }
    };
myform.getToolbar().addSearchCommand(cmd);
myform.removeCommand(cmd);
myform.revalidate();

我们将为下一次更新在
工具栏中添加
removeSearchCommand()
API,因为这是一个省略


请注意,你所做的并不是表面上看起来的那样。您正在调用
addSearchCommand
,但该方法不接受
命令
,而是接受
ActionListener
,因此该命令被视为侦听器,并创建一个新命令来包装该命令

我们将向
工具栏添加
removeSearchCommand()
API,以便下次更新,因为这是一个省略

请注意,你所做的并不是表面上看起来的那样。您正在调用
addSearchCommand
,但该方法不接受
命令
,而是接受
ActionListener
,因此该命令被视为侦听器,并创建一个新命令来包装该命令