Исправлен метод добавления элементов для API < 11
This commit is contained in:
parent
53b2a6d603
commit
81194a759f
@ -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<T> {
|
||||
};
|
||||
|
||||
private Runnable updateAdapterRunnable = new Runnable() {
|
||||
@SuppressLint("NewApi")
|
||||
@Override
|
||||
public void run() {
|
||||
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;
|
||||
|
Loading…
Reference in New Issue
Block a user