#java #android
#java #Android
Вопрос:
Я хочу активировать следующие и предыдущие элементы управления на Android Media controller в приложении для Android. Я старался изо всех сил, но все равно не достиг. Как я могу активировать эти элементы управления? Любая помощь будет оценена.Код таков: MediaController mc = новый MediaController(this); mc.setPrevNextListeners(null, null); vv.setMediaController(mc);
Где vv — созданный объект.
Комментарии:
1. Есть ли какая-то конкретная причина, по которой вы не устанавливаете прослушиватель
mc.setPrevNextListeners(null, null);
?2. Нет, нет никаких причин, но как мне установить прослушиватель в mc.setPrevNextListener(null, null)?
3. Дэн, можешь ли ты предоставить мне какой-нибудь код по этому поводу?
Ответ №1:
Использование анонимного класса или внутреннего класса сделает свое дело;
mc.setPrevNextListeners(new View.OnClickListener() {
public void onClick(View v) {
// v is mc
// code for next
}
}, new View.OnClickListener() {
public void onClick(View v) {
// v is mc
// code for previous
}
});
Комментарии:
1. Dan one onClick предназначен для next, а другой для prev?