Я создаю мобильное приложение для поддержки воспроизведения видео.И я сталкиваюсь с проблемой, что после выхода из системы пользователи по-прежнему могут слышать звук видео на экране входа в систему.
Вот шаги:
- Приложение входа в систему.
- См. Список миниатюр видео и просто нажмите на один из них, чтобы выбрать воспроизведение.
- Приложение перейдет к другому виду, я называю его VideoView.
- Пока оно все еще загружает видео, перейдитеназад.
- Выход.Сеанс убит, конечно.
- Там на экране входа в систему пользователи услышат голос воспроизводимого видео (оно только что закончило загрузку и начало воспроизведения)
Я искал, но людиПросто расскажу о том, как убить процесс при выходе из приложения.
Я также думаю о том, как после выхода из системы мне следует вызвать перезапуск приложения.Но для меня это не правильно.
Вот как я возвращаюсь:
_goBack() {
return () => {
this.props.navigation.goBack();
};
}
Вот как я выхожу из системы:
_logOut = () => {
session.clear();
const resetAction = NavigationActions.reset({
index: 0,
actions: [
NavigationActions.navigate({ routeName: 'Auth' }),
],
});
this.props.navigation.dispatch(resetAction);
}
Любая помощь будет приветствоваться.Спасибо!