2013-12-12 5 views
0

현재 음악을 재생하는 활동이 있습니다. 활동이 파괴되면 (즉, 사용자가 화면을 회전시킬 때), 음악 플레이어의 상태를 저장 한 다음 활동이 다시 생성되면 노래의 정확한 지점에서 음악을 재생하게됩니다.활동을 다시 만들 때 음악을 계속 재생합니까?

유일한 문제는 활동이 다시 생성 될 때 음악에 눈에 띄는 일시 중지가 있다는 것입니다. 앱의 재생성과 관련하여 활동 실적을 향상시키는 방법에 대한 아이디어. 안드로이드 매니페스트에서 configChanges 태그를 사용하여 개체를 다시 만들지 않도록 작업을 중단 할 수 있음을 알고 있지만이를 피하고 싶습니다.

음악을 별도의 서비스로만 실행하고 있습니까?

답변

0

활동이 파괴되었으므로 아무리 활동이 일시 중지됩니다. 이 목적으로 서비스를 사용해야합니다. 서비스는 별도의 스레드에서 실행되며 사용자의 활동에 영향을받지 않습니다.

+0

서비스에 대한 자습서 및 스택 오버 플로우 관련 질문이 하나 있습니다. 서비스는 ** 귀하의 활동과 동일한 ** 스레드로 실행됩니다. – pskink

관련 문제