Переопределить protected boolean navigationClick(int, int)
на что-то вроде:
protected boolean navigationClick(int status, int time) {
super.navigationClick(status, time);
fieldChangeNotify(1);
}
А затем присоедините к нему FieldChangeListener
и убедитесь, что ваш метод fieldChanged(int context)
проверяет наличие context==1
для прослушивания кликов.Возможно, вы захотите отправиться на BB форумы по разработке Java для другого ресурса, поскольку на эти и многие другие вопросы уже даны ответы, и это может быть полезно для вас.