Java Can';使用cn1工具栏后,不要使用Android本机back命令

Java Can';使用cn1工具栏后,不要使用Android本机back命令,java,codenameone,Java,Codenameone,我对Android原生back命令有一个问题,该命令在添加代码名one工具栏后停止工作。 是否应将工具栏更改为其他组件? 下面是一段代码: homeToolBar = new Toolbar(false); int ScreenWidth = Display.getInstance().getDisplayWidth(); centerCnt.setWidth(ScreenWidth - 2 * ExitCommand.getIcon().getWidth());

我对Android原生back命令有一个问题,该命令在添加代码名one工具栏后停止工作。 是否应将工具栏更改为其他组件? 下面是一段代码:

    homeToolBar = new Toolbar(false);
    int ScreenWidth = Display.getInstance().getDisplayWidth();
    centerCnt.setWidth(ScreenWidth - 2 * ExitCommand.getIcon().getWidth());
    centerCnt.setLayout(new BorderLayout());
    centerCnt.addComponent(BorderLayout.CENTER,btnLogo);
    currentForm.setToolBar(homeToolBar);
    currentForm.addCommand(SideLogoCommand);
    homeToolBar.addCommandToSideMenu(MenuCommand);
    homeToolBar.setTitleComponent(centerCnt);
    homeToolBar.addCommandToRightBar(ExitCommand);
    Command BackCMD = new Command("Back") {
                    @Override
                    public void actionPerformed(ActionEvent evt) {
                        System.out.println("Back"); 
                    }
                };
    currentForm.setBackCommand(BackCMD);

当然,你可以从今天看到一个类似的问题

要修复代码,请执行以下操作:

homeToolBar = new Toolbar(false);
int ScreenWidth = Display.getInstance().getDisplayWidth();
centerCnt.setWidth(ScreenWidth - 2 * ExitCommand.getIcon().getWidth());
centerCnt.setLayout(new BorderLayout());
centerCnt.addComponent(BorderLayout.CENTER,btnLogo);
currentForm.setToolBar(homeToolBar);
currentForm.addCommand(SideLogoCommand);
homeToolBar.addCommandToSideMenu(MenuCommand);
homeToolBar.setTitleComponent(centerCnt);
homeToolBar.addCommandToRightBar(ExitCommand);
Command BackCMD = new Command("Back") {
    @Override
    public void actionPerformed(ActionEvent evt) {
        System.out.println("Back"); 
    }
};
BackCMD.putClientProperty("uiid", "BackCommand");
currentForm.setBackCommand(BackCMD);
homeToolBar.addCommandToLeftBar(BackCMD);

另请注意,阅读java命名约定,了解如何编写简洁易读的代码。

您的问题是什么,请分享有关代码的更多信息我分享了一段代码!实际上,我不能同时使用工具栏和android原生的back命令,这就是我的问题。