Предположительно, вы используете базу данных для заполнения списка, или, возможно, какой-то массив. Почему бы вам просто не создать функцию, которая заполняет список. Любой другой вызываемый метод, который может изменить данные в списке, будет просто изменять содержимое базы данных, например (update, add), а затем вызывать метод заполнителя списка. Это помещает весь код для заполнения списка в одно место, которое можно легко вызвать, когда вам это нужно.