From 81194a759f3028b26f7bbf4e54c5e7a639443fc0 Mon Sep 17 00:00:00 2001 From: Victor Date: Thu, 9 Jan 2014 23:00:10 +0200 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20=D0=BC=D0=B5=D1=82=D0=BE=D0=B4=20=D0=B4=D0=BE?= =?UTF-8?q?=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20=D1=8D=D0=BB?= =?UTF-8?q?=D0=B5=D0=BC=D0=B5=D0=BD=D1=82=D0=BE=D0=B2=20=D0=B4=D0=BB=D1=8F?= =?UTF-8?q?=20API=20<=2011?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../annimon/client/utils/MoreListHelper.java | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) 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;