1 つのアクティビティからいくつかの関数を呼び出す必要があります。しかし、それを行うと、null ポインターが返されます... エラーが発生します。これを例として使用してい ます 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();
それはうまくいかないのですか?ただし、MYCall() が TTA クラス内から呼び出されると機能します。
ご協力ありがとうございました。