为什么Codename One不支持黯然失色?

时间:2017-01-12 07:53:00

标签: codenameone

我多年来一直在尝试与Codename One合作,但我仍然发现错误导致我无法发布我的应用。

在本地我可以通过掩盖错误的类来修复错误。这可行,但由于某些原因,当我将我的应用程序发送到构建服务器时,它不起作用。

如果我能够掩盖错误的课程,那么在很多方面都会很好:

  1. 我最好继续我的工作
  2. 我可以查看我的更正在不同平台上的工作方式
  3. 我可以为Codename One的进一步发展做出贡献
  4. 由于无法发布我的应用程序,我遭受了很多痛苦,因为我认为我无法解决基本问题。

    我喜欢iPhone,不喜欢Mac。因此,我不拥有Mac,而更喜欢使用Linux并使用Codename One构建服务器。

    不支持像com.codename1.ui.Component这样的重载类的原因是什么?你能看出它会有益吗?

1 个答案:

答案 0 :(得分:0)

这不是人们第一次要求,但我们不能实现这一目标。这样做会产生巨大的问题:

  • 开发人员不会提出问题或提交修补程序,而是进行本地修复
  • 开发人员因复杂行为而破坏事物,然后试图获得支持并责备我们解决问题

我们有一个submitting patches to Codename One的过程,补丁一旦有效就会被快速接受。如果有什么需要解决你需要做的事情。如果您需要hack,请提交一个定义所需扩展点的补丁。这就是我们开源的原因......

过去这可能很痛苦,因为您需要等到我们更新服务器,但由于最近的修订中每周都会发生变化,因此不再是问题。不要将其视为"贡献",将其视为免费代码审查,整个社区共同努力改善您的工作......