У меня проблемы с ASYNCTASK в моем фрагменте - PullRequest
0 голосов
/ 19 марта 2019

Я новичок во фрагментах. Я пытаюсь вызвать API поиска в моем фрагменте с помощью AsyncTask.Json Parsing выполняется в MainActivity. Кстати, я не в своей основной деятельности, когда использую этот фрагмент, он связан с другим действием.Это работает, но у меня возникают проблемы при передаче разобранной информации, которую я сохранил в пакет, в новый фрагмент.Чтобы быть точным, он вылетает в тот момент, когда я пытаюсь открыть новый фрагмент.У меня есть проанализированная информация, и я установил аргументы для своего фрагмента, просто в тот момент, когда я использую .commit (), он вылетает.

1 Ответ

0 голосов
/ 19 марта 2019

Было бы замечательно, если бы вы могли опубликовать часть своего кода, чтобы мы могли проверить, в чем проблема.

Хотя из вашего объяснения я сделал вывод, что вы можете сохранять информацию в doInBackground, чтоработает в фоновом потоке.Вместо этого вы можете передать эту информацию в onPostExecute и сохранить ее в SharedPreferences, поскольку onPostExecute работает в потоке пользовательского интерфейса.

Дайте мне знать, если это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...