【问题标题】:Why is overshadowing not supported with Codename One?为什么代号一不支持遮蔽?
【发布时间】:2017-01-13 14:40:52
【问题描述】:

多年来,我一直在尝试使用 Codename One,但我仍然发现阻止我发布应用程序的错误。

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

如果我能在很多方面掩盖错误的课程会很好:

  1. 我最好继续我的工作
  2. 我可以检查我的更正在不同平台上的效果
  3. 我可以为 Codename One 的进一步发展做出贡献

我无法发布我的应用程序让我很痛苦,因为我看不到如何解决基本问题。

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

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

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    这不是人们第一次提出要求,但我们不会提供。这样做会产生巨大的问题:

    • 开发人员不会提交问题或提交修复,而是进行本地修复
    • 开发人员由于复杂的行为而破坏事物,然后试图获得支持并将问题归咎于我们

    我们有一个submitting patches to Codename One 的流程,补丁在有效时总是很快被接受。如果有什么东西需要修复,那就是你需要做的。如果您需要 hack,请提交一个补丁来定义您需要的扩展点。这就是我们开源的原因...

    在过去,这可能会很痛苦,因为您需要等到我们更新服务器后,但由于最近的修订版每周都会进行更改,因此这不再是问题。不要将其视为“贡献”,将其视为免费代码审查,整个社区齐心协力改进您的工作......

    【讨论】:

    • 是的,过去与 Condename One 合作一直令人生畏——现在仍然如此。查看“Drop 目标容器在 dragFinished # 1994 上无法合理滚动”。我不能使用拖放 - 现在怎么办?我的问题通常不会得到优先考虑,并且在没有评论的情况下关闭。很长一段时间以来,我都有付费订阅,这有其原因不再如此。我认为你应该重新考虑你的观点?你的论点是无效的。
    • 我需要的是一个工作平台。我不想要任何补丁。我想要可靠的版本用于可靠的构建过程,并愿意为此付费。而且,当然,我希望自己能够纠正现有的错误,即使我所采取的道路只是拼凑而成,并且(还)不适合集成到 Codename One 中。
    • 而且,是的,我想立即提出建议而不是报告错误。但如果我没有机会推进我的项目,我的动力就会趋于零
    • 您在提交问题上花费了很多精力,问题是人们需要花费同等或可能更多时间评估和跟进的事情。我们有成千上万的用户,每天需要跟进数百个联系人!相反,如果您只是提交一个有效地“编辑 Codename One 源代码”的拉取请求,您会以更少的努力获得更快的结果,并且您不需要付费......我们在某些情况下错误地关闭了问题,您可以在下面发表评论并澄清此问题尚未解决,我们将重新打开该问题。
    • 很遗憾,我不够专业,无法完成您的工作。这也不应该是必要的。
    猜你喜欢
    • 1970-01-01
    • 2012-07-12
    • 2018-10-17
    • 1970-01-01
    • 2021-12-12
    • 2015-11-23
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多