Android-фрагмент не работает при обратном вызове onActivityResult
Я получил действие A, которое содержит список фрагментов и действие B, которое является страницей поискового фильтра.
Я перехожу к операции А к B. Затем я задаю определенный запрос, затем мой код называется
setResult(RESULT_OK, intent)
и вернитесь к действию А onActivityResult()
этот метод вызывает метод поиска фрагмента и делает запрос, затем заполняет результат в списке фрагментов.
Все отлично. Однако, когда я меняю ориентацию экрана, мой код больше не работает из-за того, что фрагмент списка в Деятельности A воссоздается и выглядит так, как только он воссоздается, код не может обработать новый экземпляр фрагмента списка и выдать исключение.
Однако я обнаружил, что если фрагмент списка является конкретным в layout.xml
файл действия A. (с тегом) У меня нет этой проблемы выше.
любая идея?