TextToSpeech API를 사용하고 일부 논리를 다른 클래스로 분리하려고합니다. 내가 통해 메소드를 호출 메인 클래스의 버튼 내에서 static mainclass object;
TextToSpeech API에서 다른 클래스의 메서드 호출
: 다음 메인 클래스의 변수를 만든
public static void sayHello() {
// Select a random hello.
int helloLength = SoundGameScore.Questions.length;
String hello = SoundGameScore.Questions[currentHelloIndex];
currentHelloIndex = (currentHelloIndex + 1) % helloLength;
mTts.speak(hello, TextToSpeech.QUEUE_FLUSH, // Drop all pending entries
// in the playback queue.
null);
: 나는 다음과 같은 방법을 넣어 한 별도의 클래스에서
사용하여이 객체 :
object.sayHello();
내가 안드로이드 아주 새로운 오전, 나는 나는이 같은 뭔가 잘못하고있는 중이 야 아는 것은 프로세스에서 오류를 폐쇄 나에게 준다 에뮬레이터. 이것은 또한 logcat에 nullexception 오류를 표시합니다. 고마워. 고마워.
안녕하세요. Dave, 이전에 Mainclass.sayHello()를 사용하여 이전에 전화 했었지만 여전히 동일한 오류가 발생합니다. 감사합니다 – Tommy
@ 토미 그러면 로그에서 정확한 오류를 게시해야합니다. –