【发布时间】:2012-04-05 16:29:42
【问题描述】:
我需要从一项活动中调用一些函数。但是当我这样做时,它会给出空指针......错误。 我用这个作为我的例子, http://www.javacodegeeks.com/2010/09/android-text-to-speech-application.html
请看第 38 行,tts.speak(text, 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() 时它可以工作。
感谢您的帮助。
【问题讨论】:
标签: android class android-activity function-call