한 활동에서 일부 기능을 호출해야합니다. 하지만 그렇게하면 null 포인터 ... 오류가 발생합니다. 내 예를 들어이 사용하고 , http://www.javacodegeeks.com/2010/09/android-text-to-speech-application.html한 활동의 기능을 다른 활동이나 서비스에서 호출하는 방법은 무엇입니까?
라인 (38)을 참조하십시오 tts.speak (텍스트, TextToSpeech.QUEUE_ADD, 널 (null))라고; 나는이 같은 코드 ...
public class TTA extends Activity implements OnInitListener {
... ... ... ...
public void MYCall()
{
tts.speak(text, TextToSpeech.QUEUE_ADD, null);
}
... ... ...
}
을 변경하고이 같은 다른 활동에서이 내 전화를 호출 한 경우
그래서,
TTA tta = new TTA();
tta.MYCall();
작동하지할까요? 그러나 그것은 TTA 클래스 내에서 MYCall()이 호출 될 때 작동하지 않습니다.
도움 주셔서 감사합니다.