Как определить тип объекта в приложении Blackberry?
На моем экране у меня есть ButtonField и CustomButtonField. Оба были добавлены в Listner моего экрана.
myScreen.add (новый ButtonField("нажмите меня")); myScreen.add(новый CustomButtonField("нажмите меня снова"));
Теперь я хочу знать, какая кнопка нажата, и тип объекта в функции fieldChanged.
public void fieldChanged (Поле field, int context) {
// Здесь - как определить тип объекта // на каком объекте щелкнули // ButtonField или CustomButtonField???? }
Пожалуйста, помогите Спасибо SIA
1 ответ
instanceof is your friend:
public void fieldChange(Field field, int context) {
if(field instanceof CustomButtonField)
;//do something
else if(field instanceof ButtonField)
;//do something
}