저는 TTS가 포함 된 첫 번째 앱을 작업하는 완전한 초보자입니다. 모든 것이 정상적으로 작동하지만, 화면을 회전 시키면 TTS를 반복해서 말하게됩니다. 다시 회전하면 TTS가 세 번 발음됩니다. 따라서 파괴/생성과 함께 화면 회전은 매번 TTS의 다른 인스턴스를 제공하는 것으로 보입니다. 이전 게시물을 읽으면 onRetainNonConfigurationInstance를 시도해야한다고 생각하지만 충분히 할 수는 없습니다. 코드는 어떻게 생겼을까요?화면 회전 중 TTS 처리
0
A
답변
1
나는 화면상의 방향을 바꿀 때 당신의 활동이 재현된다는 것을 생각한다. 이것은 onCreate를 의미하며 그 안에있는 모든 것은 다시 실행됩니다.
매니페스트의 액티비티 태그에 android:configChanges="keyboardHidden|orientation"
을 추가하고 onConfigurationChanged
을 구현하면이 동작을 변경할 수 있습니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 아래 답변을 참조하십시오 (코드에서 InitializeUI()와 관련된 모든 것을 무시하십시오).
관련 문제
- 1. Android에서 화면 회전 처리
- 2. 화면 회전 처리 iOS
- 3. Android : 효율적인 화면 회전 처리
- 4. 데이터 손실없이 화면 회전 처리 - 안드로이드
- 5. 장치 회전 중 진행중인 UIView- 애니메이션 처리
- 6. 화면 회전
- 7. 아이폰 시뮬레이터 화면 회전
- 8. 처리 중 화면 크기와 이미지가 다릅니다.
- 9. 갤러리 재설정 화면 회전
- 10. Android - 조각 화면 회전
- 11. 잠금 화면 회전 어쨌든
- 12. 화면 회전 전체에서보기 유지
- 13. Windows Mobile 화면 회전
- 14. iPhone - 화면 회전?
- 15. 안드로이드에서 화면 회전
- 16. 라이브 월페이퍼 화면 회전
- 17. IOS : UIPageControl의 회전 처리
- 18. 회전 조언 처리
- 19. TTS 클래스 : TTS 중국어 병음 방법?
- 20. 회전 중 핸들 조각
- 21. Display.getRotation()을 사용한 화면 회전
- 22. 안드로이드 화면 회전 예외가 발생합니다.
- 23. xcode : 일부보기에 대해서만 화면 회전
- 24. AndEngine 배경 화면 회전 오류
- 25. cocos2d 화면 자동 회전 문제
- 26. ProgressDialog는 화면 회전 후 닫습니다.
- 27. 미디어 플레이어 화면 회전 문제
- 28. 자동 회전 화면 오류 웹뷰
- 29. 회전 Windows XP 바탕 화면
- 30. RE : 라이브 월페이퍼 화면 회전