BroadcastReceiver에서 그래픽없이 액티비티를 호출하고 싶습니다. 그래픽이 없으면 몇 마디 말을하기 때문에.그래픽이없는 Android 액티비티
Intent iSpeechIntent = new Intent(context, TTS.class);
iSpeechIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(iSpeechIntent);
그러나 활동주기가 올바르게 완료되지 않았습니다. onDestroy()
메서드가 실행되지 않습니다. 왜?
@Override
public void onDestroy() {
// Don't forget to shutdown!
if (tts != null) {
tts.stop();
tts.shutdown();
}
super.onDestroy();
}
TTSEngine으로 일부 텍스트를 말하기 위해 그래픽 XML없이 작업을 사용하고 있다면 괜찮습니까?
설명해 주셔서 감사합니다. 나는 IntentService로 시도 할 것이다. 나는 초기화를위한 매개 변수로 Activity가 필요한 ispeech TTS도 사용하고있다. – senzacionale