我的onkeydown方法的驗證碼Android:我如何在runOnUiThread方法中調用onKeyDown?
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_VOLUME_UP)
{
int index = seekbar.getProgress();
seekbar.setProgress(index + 1);
return true;
} else if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN)
{
int index = seekbar.getProgress();
seekbar.setProgress(index - 1);
return true;
}
return super.onKeyDown(keyCode, event);
}
的問題是,我想這樣做是一個AsyncTask
,在postExecute
,我覺得裏面runOnUiThread,但我不能肯定。
有關於此的任何想法或建議?
謝謝!
編輯:
我在對話框搜索條被創建,並在AsynTask顯示,postExecute,我需要更新這樣的搜索條拇指的位置:seekbar thumb position change when user press device volume keys
? – user370305 2012-07-12 10:40:25
onKeyDown()是Activity的方法,不適用於AsyncTask,並且不能直接調用此方法。 – user370305 2012-07-12 10:41:50
,因爲我有一個seekBar在創建並顯示在一個AsynTask postExecute對話框,我需要更新seekbar像這樣的拇指位置:http://stackoverflow.com/questions/3215791/seekbar-thumb-position-change- when-user-press-device-volume-keys – user1364684 2012-07-12 11:09:16