Я пытаюсь начать распознавание речи на ощупь, но проблема OnTouchListener не вызывается, когда пользователь прикасается к экрануOnTouchListener не называется
Я попытался поставить точку останова в функции, но это не входит в функции на всех
На моем ноутбуке Logcat не работает, поэтому я не могу использовать журнал и, таким образом, используя тост, чтобы узнать, вызвана ли функция.
Код выглядит следующим образом. кто-нибудь может помочь, почему эта функция не вызвана прикосновением?
Обновлено:
Я зову setOnTouchListener в OnCreate и теперь после использования просмотра моего приложения происходит сбой при запуске.
View view = findViewById(R.layout.voice_recog);
view.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
Toast toast = Toast.makeText(getApplicationContext(),"Touch recognised",Toast.LENGTH_LONG);
toast.show();
startVoiceRecognitionActivity();
return false;
}
});
Я обнаружил, что вопрос о назначении мнения ... Применение разваливается из источника не нашли ошибку ... на линии
View view = findViewById(R.layout.voice_recog);
//crashes on below line ....with Source not found error
view.setOnTouchListener(new View.OnTouchListener() {
Где вы звоните 'setOnTouchListener'? – oakes
Вы уверены, что добавите слушателя к содержащему просмотр? – Tom
@oakleaf: я вызываю его в OnCreate ... Я обновил код, и View назначен setOnTouchListener – Nirav