Android-фрагмент не работает при обратном вызове onActivityResult

Я получил действие A, которое содержит список фрагментов и действие B, которое является страницей поискового фильтра.

Я перехожу к операции А к B. Затем я задаю определенный запрос, затем мой код называется

setResult(RESULT_OK, intent) 

и вернитесь к действию А onActivityResult() этот метод вызывает метод поиска фрагмента и делает запрос, затем заполняет результат в списке фрагментов.

Все отлично. Однако, когда я меняю ориентацию экрана, мой код больше не работает из-за того, что фрагмент списка в Деятельности A воссоздается и выглядит так, как только он воссоздается, код не может обработать новый экземпляр фрагмента списка и выдать исключение.

Однако я обнаружил, что если фрагмент списка является конкретным в layout.xml файл действия A. (с тегом) У меня нет этой проблемы выше.

любая идея?

0 ответов

Другие вопросы по тегам