从 BroadcastReceiver 我想调用一个没有图形的活动。没有图形,因为它会说一些话。
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();
}
如果我使用没有图形 XML 的活动只是为了用 TTSEngine 说出一些文本,可以吗?