При использовании и адаптера вы создаете связь между ним и набором элементов, которые вы можете изменять каждый раз, когда захотите.
Каждый раз, когда вы добавляете элемент в свой itemList, вы работаете вне пользовательского интерфейса.области действия, поэтому вы должны вызвать notifyDataSetChanged () на адаптере, чтобы выровнять UI ListView с вашим ArrayList itemList.
В вашем случае сначала убедитесь, что вы получаете данные, которые вы ожидали из своего источника вgetInfo () и второе, вам, вероятно, нужно переместить добавление элементов в слушатель onclick.
Помните также, что функция onCreateView вызывается каждый раз, когда в вашем приложении происходит изменение конфигурации, поэтому в этом случае ваш itemListбудет создаваться непрерывно.
Проверьте также функцию getinfo: насколько я вижу, она воссоздает новый объект при каждом вызове, поэтому вы заставляете этот объект иметь значения по умолчанию.Это не правильный способ поведения, которого вы пытаетесь достичь: вместо того, чтобы использовать действие для хранения важных данных, просто используйте простой класс Java, который разделяется по ссылке между фрагментами.
Надеюсь, что это поможет или даствам некоторые намеки.Приветствия.