【发布时间】:2019-09-25 01:40:17
【问题描述】:
我在当前表单上看到以前表单的图像或空白区域。这是零星的。导航到表单后,我想再次刷新表单。 repaint() 是我可以用来实现这个或任何其他解决方法的唯一方法。请指教。
【问题讨论】:
-
您尝试过重新验证吗?
-
是的。我做到了。它没有效果。谢谢
-
第一次显示表单时,实际上不要重新绘制或重新验证。当两个表单仍然有权在屏幕上绘制时,它可能会与转换发生冲突并触发某些东西。为了解决这个问题,我们需要一个独立的测试用例来重现它。
-
Shai..这仅在 iOS 设备上发生,在 Android 设备上不会遇到。很难隔离这个问题,因为这是零星的。最初这个表单用于在当前表单上显示前一个表单的按钮,当我触摸屏幕时,这些按钮会消失。因此,我在相互导航时为所有表单设置了 setVisible(false)。因此,现在空白空间出现在容器列表的顶部。我可以做些什么来解决这个问题。请指教。
-
这与我为我的应用程序选择的白色背景有关吗?是不是因为白色的iOS上的Native没有适当的透明度设置。请指教。
标签: codenameone