我需要從一個活動調用一些功能。但是當我這樣做時,它會給出空指針...錯誤。 我用這作爲我的榜樣, http://www.javacodegeeks.com/2010/09/android-text-to-speech-application.html如何從其他Activity或服務調用一個Activity的功能?
請參閱第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()時,它起作用。
謝謝你的幫助。