내가 터치에 음성 인식을 시작하려고라고하지만, 문제는 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에서 호출 중입니다 ... 코드가 업데이트되었으며 setOnTouchListener에 대한보기가 할당되었습니다. – Nirav