我正在尝试一个包含BitmapField和ButtonField的应用。当我单击BitmapField时,字段更改事件会引发BitmapField更改以及ButtonField更改事件,该事件在BlackBerrry 4.6中的BitmapField之前被单击。
答案 0 :(得分:1)
您应该从RIM 4.6 API documentation开始。 ButtonField和BitmapField都扩展了Field类。这意味着您可以覆盖该类的方法。您可能感兴趣的方法是fieldChangeNotify和navigationClick。
ButtonField button = new ButtonField("Button1") {
protected boolean navigationClick(int status, int time) {
//code to handle click
}
protected void fieldChangeNotify(int context) {
//code to handle field change(focus/unfocus/etc.)
}
};