У меня есть два вида ласты в моем фрагменте, в одном я переворачиваю 3 вида, а в другом 2. Я переворачиваю все виды, а затем перехожу к следующему фрагменту. Если на следующем фрагменте я нажал кнопку назад, приложение падает с этим в LogCat:ViewFlipper, вызывающий крах приложения Back Back
Activity has leaked IntentReceiver [email protected] that was originally registered here. Are you missing a call to unregisterReceiver()?
Я исследовал это много, и общее решение заключается в реализации пользовательского вида плавник, который я сделал:
public class CustomViewFlipper extends ViewFlipper {
public CustomViewFlipper(Context context) {
super(context);
}
public CustomViewFlipper(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onDetachedFromWindow() {
try {
super.onDetachedFromWindow();
}
catch (IllegalArgumentException e) {
stopFlipping();
}
}
}
Однако это не решает проблему. Кто-нибудь смог это решить? Я знаю, что есть ошибка в плане флиппера, если кто-то может помочь в этом, я был бы признателен
Неужели никто не сталкивался с этим раньше? Если я не могу заставить это работать без сбоев, мне нужно будет удалить его и работать с вложенными фрагментами, которые будут немного грязными –