Ata*_*ete 3 events blackberry contextmenu menu
我在某些设备上遇到以下情况:当使用点击字段并期望响应时,设备会在屏幕底部中央显示上下文菜单,而不是正确响应该点击事件.
navigationUnclick和trackwheelUnclick
从我读过的内容中,我可以覆盖navigationUnclick和trackwheelUnclick,以防止菜单显示.我这样做是为了屏幕级别,但重现中心菜单场景很困难.这是正确的approch吗?
为什么会这样?有什么方法可以解决这个问题吗?
我最近发生了这种情况.我正在扩展MainScreen以提供一些基本功能,但不想要上下文菜单.true从n 返回avigationClick()删除了此行为.
public class MyScreen extends MainScreen {
protected boolean navigationClick(int status, int time) {
/*
... custom behavior ...
*/
return true;
// the following line would trigger the context menu
//return super.navigationClick(status, time);
}
}
Run Code Online (Sandbox Code Playgroud)
我根本不需要覆盖navigationUnclick().与@ JustinD的覆盖方法不同onMenu(),这只会阻止菜单来自这种情况 - 而不是整个屏幕(你可能想要的,这可能是一种更好的方法).
无论如何,这是我最近对点击和菜单的体验.
| 归档时间: |
|
| 查看次数: |
2605 次 |
| 最近记录: |