Имеется активити, в которой в onCreate
вызываю фрагмент видео плеера. Во фрагменте есть методы:
@Override
public void onResume() {
onResume();
//Воспроизвел видео
}
@Override
public void onPause() {
onPause();
//Остановил видео
}
Далее есть такие программы по освобождению ОП. Например диспетчер задач. Нажал я остановить процесс, остановил, но onDestroy
ни в активити ни во фрагменте не срабатывает. Соответственно, получается запускаю снова программу, и сначала идет старый фрагмент, а снизу него новый, и видео начинают играть два. Ссылка на старый плеер уже утеряна. Как сделать так, чтобы onDestroy работал?
Никак. Вызов метода onDestroy()
не гарантирован. Перестраивайте логику приложения.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Добрый день, начал осваивать libGDX, столкнулся с проблемой, Desktop проект не находит asset, проверил на андроид устройстве все работает нормально
Какой аналог typedef из Си есть в Java? Или как это можно грамотно обойти? Например, работаю с Android-NDK, в Си есть функция, ее прототип:
Есть Activity у которого есть свой тулбарВ этом activity два фрагмента, один из которых также содержит свой тулбар