когда Mediaplayer будет завершен, вернитесь к предыдущему экрану - PullRequest
0 голосов
/ 20 июля 2011

У меня в настоящее время есть service с mediaplayer.То, что я хотел бы сделать, это когда больше нет песен для воспроизведения, он просто возвращается к предыдущему экрану, в данном случае listview.Я добавил finish();, но это кажется ANR приложению.Какие-либо предложения?Большое спасибо

1 Ответ

0 голосов
/ 20 июля 2011

У вас должен быть диспетчер событий в службе, который может сообщать о вашей активности, когда больше нечего играть. Или слушатель об активности, когда каждая песня заканчивается, играя. Затем вы можете указать действию, что вы хотите, finish() или перейти к новому заданию с помощью намерения.

...