diff --git a/src/com/annimon/client/utils/MoreListHelper.java b/src/com/annimon/client/utils/MoreListHelper.java index 98ccf77..9c30c44 100644 --- a/src/com/annimon/client/utils/MoreListHelper.java +++ b/src/com/annimon/client/utils/MoreListHelper.java @@ -1,6 +1,8 @@ package com.annimon.client.utils; +import android.annotation.SuppressLint; import android.app.Activity; +import android.os.Build; import android.view.View; import android.widget.AbsListView; import android.widget.ArrayAdapter; @@ -9,6 +11,8 @@ import android.widget.TextView; import java.util.ArrayList; +import com.annimon.client.BuildConfig; + /** * Вспомагательный класс для создания подгружаемых списков. * @@ -111,10 +115,17 @@ public abstract class MoreListHelper { }; private Runnable updateAdapterRunnable = new Runnable() { - @Override + @SuppressLint("NewApi") + @Override public void run() { - if ( (mItems != null) && (mItems.size() > 0) ){ - mAdapter.addAll(mItems); + if ( (mItems != null) && (mItems.size() > 0) ) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { + mAdapter.addAll(mItems); + } else { + for (T obj : mItems) { + mAdapter.add(obj); + } + } } mAdapter.notifyDataSetChanged(); mLoadingMore = false;