android - onTrackballEvent not firing on Samsung Moment -


i have list in app.

when user touches list item finger, onlistitemclick handler fires , have opening new activity.

however, when user uses trackball/pad click, want perform different functionality. i've overrode ontrackballevent , works fine in emulator's trackball mode.

unfortunately, when testing on samsung moment, clicking trackpad fires onlistitemclick handler, not ontrackballevent handler.

does know why? have way around this?

in listview can setonkeylistener , code when keycode keyevent.keycode_dpad_center

listview.setonkeylistener(new onkeylistener() {              public boolean onkey(view v, int keycode, keyevent event) {                switch(keycode){                  case keyevent.keycode_dpad_center:                     if(event.getaction()==keyevent.action_up){ //to when key released                     // code while trackball/pad clicked                     }                    return true;                  default:                     return false;                  }               }          } }); 

it work me. hope give idea


Comments

Popular posts from this blog

android - Spacing between the stars of a rating bar? -

aspxgridview - Devexpress grid - header filter does not work if column is initially hidden -

c# - How to execute a particular part of code asynchronously in a class -