|
|
1
1
好吧,只是简单的建议。覆盖导航单击和导航松开-风暴将自动将屏幕上的按映射到这些事件。 您必须使用一个单独的线程或计时器来实际计时单击-否则无法执行此操作(在两个事件中都有时间参数,但您希望在取消单击之前触发事件)。 另外,如果用户说“松开”,然后在长时间单击间隔内再次单击,那么您必须小心发生什么。可能你想重新启动计时器。 多个监听器不应该提供任何困难——假设任何类实现监听器都是行为良好的(在回调方法中不进行繁重的处理)。通常,BlackBerry UI组件一次最多可以有1个侦听器(这就是为什么存在setChangeListener而不是addChangeListener的原因)。除非有一个令人信服的理由使用多个监听器来执行Android路线,否则我只使用一个监听器——它将使实现变得更加简单,并且与BB范式保持一致。 |
|
|
2
2
我遵循了安东尼的建议,使用
TimerTask
和ButtonField。
接口:
控制本身:
用途:
|
|
|
Malte K · CSS前后括号内容不起作用 1 年前 |
|
|
Gaurav · 如何使用命名路由在Flutter中导航回特定屏幕? 2 年前 |
|
|
Andrew Leto · 使文本根据其下方的颜色动态更改颜色 2 年前 |
|
|
mechanic · Go Router:如何在小部件内实现嵌套导航 2 年前 |
|
|
liesly · 带有下拉菜单链接的完整CSS导航不起作用? 2 年前 |