Я новичок в кодировании приложений для Android, и у меня возник вопрос.
MainActivity имеет навигационный вид, который связывается с различными классами
Класс, который я назвал "Станция", поэтому он будет называться вот так
myFragment = new Station();
Класс станции расширяет фрагмент, я использовал его для создания фрагментов с именем
- Station_General_Fragment
- Station_ER_Fragment
- Station_WR_Fragment
MainActivity также имеет MediaPlayer (я называю это mp1), и я пытаюсь сделать OnCompletionListener для mp1, каждый фрагмент делает разные вещи в OnCompletionListener
Проблема, с которой я сталкиваюсь, -
Разные OnCompletionListener в разных классах портят друг друга
Что я пытаюсь сделать, это
- Получить фрагмент, который просматривает активность
- Сравните с фрагментом, который OnCompletionListener расположен в
- Если равно, то сделать код внутри OnCompletionListener этого фрагмента
Кто-нибудь может мне помочь? Я могу объяснить больше, если кто-то захочет мне помочь, но не знаю, о чем я говорю. Спасибо