カスタマイズされたボタンとビットマップ フィールドに共通のリスナーを設定しようとしています。リスナーに到達できますが、2 つのフィールドを区別できません。
private class MeaningsDetailsPageListner implements FieldChangeListener{
public void fieldChanged(Field field, int arg1) {
Dialog.alert("Hi");
if(field == bField){
Dialog.alert("Image Clicked");
}else if(field == wordBtn){
Dialog.alert("Button Clicked!!");
}
}
}
次のコードの wordBtn はカスタマイズしたボタンで、その他は BitmapField です。Hi アラートが表示されますが、それ以上区別できません。
どんな助けでも大歓迎です。