代号一有比6.5.1更稳定的版本吗?还是我做错了什么?

Is there a more stable release of codename one than 6.5.1? or am I doing something wrong?

我正在关注我买的书,但后来也发现了这个 pdf,之后比在 kindle 云上阅读 reader for MAC 更容易...... https://www.codenameone.com/files/uber-book/Creating-an-Uber-Clone-In-7-Days-before-sketch.pdf

(我正在使用这两本书,但还没有 运行 我看到的任何真正的差异)。正如我在教程中做的那样,它肯定缺少一些代码来获取这张图片,但我只是添加了一个计数器所以每次 左下浮动红色 + 我添加一个不同的标签。因此教程中的操作代码被修改为

private void addNewItem() {
    String str;
    if(counter == 0)
        str = "First Item";
    else if(counter == 1)
        str = "Second Item";
    else
        str = "Third Item";
    counter++;
    TodoItem td = new TodoItem(str, false);
    add(td);
    revalidate();
    td.edit();
}

非常奇怪的是,每个模拟器似乎都搞砸了,因为它们打印第一项,但是当第二次单击时,第一项被清除。这是一张图片...

是否有可在这些模拟器工作的地方使用的稳定版本?或者做其他的很好 6.5.1 工作正常,也许我的环境有点古怪。我有 intellij 版本 2020.1.3。如果有人知道稳定版组合,请告诉我。

编辑: 这是一张使用 eclipse 和 codenameone 6.0.0 的图片,代码 完全相同 。它在 6.0.0 中工作正常。

我尝试在 intellij 中降级,但是当我通过 zip 上传插件时使用 intellij 2020.1、2020.1.2 和 2020.1.3 时,codenameone 6.5(不是 6.5.1)不兼容然后我意识到它是这么说的。 6.5.1 声称它与高于 2016 的所有内容兼容,这很奇怪所以我怀疑问题是我实际上需要 intellij 2019,即使是 6.5.1。也许这就是原因,但不确定为什么模拟器会关心并且表现得很奇怪。

我不明白你是怎么达到那种状态的。你完成整个教程了吗?

为了确保我把那个演示的完整代码放在这里:https://github.com/codenameone/TodoApp/我认为它也应该在发布源 zip 中。

以上内容对我来说缺少 java 个文件,所以对于其他人来说,这是一个待办事项应用程序的开始,这正是我前进所需要的。

https://github.com/deanhiller/codenameOneExamples