2015-05-15 3 views
-2

Мне очень жаль, но я не могу проверить код. Но у меня есть вопрос. Как мы должны работать с менеджером фрагментов? У меня возникла ошибка, когда я пытался добавить фрагмент, а затем фрагментB, а затем снова A. У меня появилась ошибка: фрагмент уже добавлен. И вот вопрос: должен ли я вызвать transaction.Add при запуске, а затем заменить его другими фрагментами, или я не должен. Спасибо за внимание и извините за мой английский, это не мой родной языкСледует ли добавить фрагмент в framelayout перед вызовом метода replace?

ответ

0

Вы можете добавить его, если хотите, но при первом запуске вы можете просто использовать .replace, даже если в настоящее время нет фрагмента, загружаемого в кадр, и он все равно будет работать.

+0

Тогда я просто не понимаю, почему мое приложение вылетает -_-. Но спасибо – dotInXome

+0

Если вы добавите код, я могу просмотреть его для вас? –

+0

http://stackoverflow.com/questions/30219007/fragmentmanager-crashes-when-using-replace – dotInXome

Смежные вопросы