2014-01-14 6 views
1

TTS, 활동 및 응용 프로그램의 수명주기를 알고 있습니다. 그러나 나는 TTS를 사용한 후에 특히 사용자가 Home을 누르면 TTS를 발표하기가 힘들다. 여러 활동 중에 말하는 App이 필요합니다. 나는 내 앱이 얼마나 오랫동안 말하고 말할 필요가 있는지 알지 못한다. 나는 때때로 View를 업데이트해야한다. 아마도 누군가 내 TTS 객체의 생성 및 릴리스를 처리하는 모범 사례에 대한 좋은 예를 지적 할 수 있습니다.Android TTS TextToSpeech 모범 사례

감사합니다.

+0

여기서 Tts 객체를 인스턴스화합니까? 활동이나 서비스에서? –

+0

사물을 단순하게 유지하기 위해 활동에서 내 tts를 만듭니다. 그러나 나는 이것을 바꿀 수 있었다. 서비스가 안정성 문제를 개선 할 수 있습니까? – user1704369

답변

1

ontart()에서 Tts 객체를 만들고 onStop()에서 Tts를 종료해야합니다. 이렇게하면 앱이 보이지 않을 때 TTS 리소스가 사용되지 않습니다.

+0

계획이 들리 겠지만 한 번 시도해 보겠습니다. 감사. – user1704369

+0

좋아, 내 애플 리케이션에서 꽤 많은 것들을 바 꾸었습니다. TTS가 서비스 중입니다. 그러나 대답은 옳다. 감사합니다. – user1704369

+0

Hoan Nguyen이 토스트에서 어떻게 말로 표현할 수 있는지 말해 줄 수 있습니까? –