Исправлен метод добавления элементов для API < 11
This commit is contained in:
parent
53b2a6d603
commit
81194a759f
@ -1,6 +1,8 @@
|
|||||||
package com.annimon.client.utils;
|
package com.annimon.client.utils;
|
||||||
|
|
||||||
|
import android.annotation.SuppressLint;
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
|
import android.os.Build;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.widget.AbsListView;
|
import android.widget.AbsListView;
|
||||||
import android.widget.ArrayAdapter;
|
import android.widget.ArrayAdapter;
|
||||||
@ -9,6 +11,8 @@ import android.widget.TextView;
|
|||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
import com.annimon.client.BuildConfig;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Âñïîìàãàòåëüíûé êëàññ äëÿ ñîçäàíèÿ ïîäãðóæàåìûõ ñïèñêîâ.
|
* Âñïîìàãàòåëüíûé êëàññ äëÿ ñîçäàíèÿ ïîäãðóæàåìûõ ñïèñêîâ.
|
||||||
*
|
*
|
||||||
@ -111,10 +115,17 @@ public abstract class MoreListHelper<T> {
|
|||||||
};
|
};
|
||||||
|
|
||||||
private Runnable updateAdapterRunnable = new Runnable() {
|
private Runnable updateAdapterRunnable = new Runnable() {
|
||||||
|
@SuppressLint("NewApi")
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
if ( (mItems != null) && (mItems.size() > 0) ) {
|
if ( (mItems != null) && (mItems.size() > 0) ) {
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
|
||||||
mAdapter.addAll(mItems);
|
mAdapter.addAll(mItems);
|
||||||
|
} else {
|
||||||
|
for (T obj : mItems) {
|
||||||
|
mAdapter.add(obj);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
mAdapter.notifyDataSetChanged();
|
mAdapter.notifyDataSetChanged();
|
||||||
mLoadingMore = false;
|
mLoadingMore = false;
|
||||||
|
Loading…
Reference in New Issue
Block a user