شما در هر بار دریافت اطلاعات، یک Adapter جدید میسازید و روی لیست ویو ست می کنید.
درصورتی که باید دیتای جدید رو به دیتای قبلی ادپتر اضافه کنید و متد notifyDatasetChanged از آبجکت adapter رو صدا بزنید تا ادپتر اطلاعات جدید رو لود کنه. در این حالت لیست به ابتدا بر نمیگرده و داده های جدید به داده های قبلی اضافه میشه

برای اینکار هم یک متد به کلاس ادپتر اضافه کنید که دیتای جدید (<<List<HashMap<String , Object) رو بگیره و به دیتای موجود در ادپتر اضافه کنه (متد addAll) و در ادامه متد nofifyDatasetChanged رو هم کال کنه.