|
|
@@ -230,7 +230,7 @@ public class ContactsFragment extends EasyFragment
|
|
|
|
|
|
|
|
|
void showLoading() {
|
|
|
- if (!refreshListView.isRefreshing()) {
|
|
|
+ if (!refreshListView.isRefreshing() && isVisible) {
|
|
|
progressDialog.show();
|
|
|
}
|
|
|
}//显示刷新
|
|
|
@@ -245,6 +245,12 @@ public class ContactsFragment extends EasyFragment
|
|
|
}//关闭刷新
|
|
|
|
|
|
private void loadData() {
|
|
|
+ if (allDatas != null) {
|
|
|
+ allDatas.clear();
|
|
|
+ }
|
|
|
+ if (showDatas != null) {
|
|
|
+ showDatas.clear();
|
|
|
+ }
|
|
|
showLoading();
|
|
|
ContactsManager.getInstance().loadContact(this);
|
|
|
}
|
|
|
@@ -330,9 +336,9 @@ public class ContactsFragment extends EasyFragment
|
|
|
@Override
|
|
|
public void callback(List<EmployeesEntity> employees) {
|
|
|
try {
|
|
|
- if (ListUtils.isEmpty(employees)){
|
|
|
+ if (ListUtils.isEmpty(employees)) {
|
|
|
dimssLoading();
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
final List<BaseSortModel<Friend>> friends = getFriendsByErpDB(employees);
|
|
|
ThreadUtil.getInstance().addTask(new Runnable() {
|
|
|
@Override
|