Просмотр исходного кода

1.修改Android Apex Drivers刷新时清空数据。

Pen Li 7 лет назад
Родитель
Сommit
7138280afe

+ 8 - 0
ApexDrivers/app/src/main/java/com/usai/redant/apexdrivers/Detail/DetailActivity.java

@@ -281,6 +281,14 @@ public class DetailActivity extends AppCompatActivity implements DetailAdapter.D
     private void loadData() {
 
         showProgressDialog();
+
+        if (mSectionArray != null) {
+            mSectionArray.clear();
+        }
+        if (mAdapter != null) {
+            mAdapter.notifyDataSetChanged();
+        }
+
         new Thread(new Runnable() {
             @Override
             public void run() {

+ 8 - 0
ApexDrivers/app/src/main/java/com/usai/redant/apexdrivers/Home/HomeFragment.java

@@ -234,6 +234,14 @@ public class HomeFragment extends Fragment {
     private void loadData() {
 
         showProgressDialog();
+
+        if (mSectionArray != null) {
+            mSectionArray.clear();
+        }
+        if (mAdapter != null) {
+           mAdapter.notifyDataSetChanged();
+        }
+
         new Thread(new Runnable() {
             @Override
             public void run() {

+ 10 - 0
ApexDrivers/app/src/main/java/com/usai/redant/apexdrivers/Home/HomeMoreActivity.java

@@ -449,6 +449,16 @@ public class HomeMoreActivity extends AppCompatActivity implements AbsListView.O
         final int offset = option == LoadDataOptionLoadMore ? mOrders.size() : 0;
 
         showProgressDialog();
+
+        if (option != LoadDataOptionLoadMore) {
+            if (mOrders != null) {
+                mOrders.clear();
+            }
+            if (mAdapter != null) {
+                mAdapter.notifyDataSetChanged();
+            }
+        }
+
         new Thread(new Runnable() {
             @Override
             public void run() {

+ 7 - 0
ApexDrivers/app/src/main/java/com/usai/redant/apexdrivers/Update/UpdateActivity.java

@@ -359,6 +359,13 @@ public class UpdateActivity extends AppCompatActivity implements UpdateAdapter.U
 
         showProgressDialog();
 
+        if (mSectionArray != null) {
+            mSectionArray.clear();
+        }
+        if (mAdapter != null) {
+            mAdapter.notifyDataSetChanged();
+        }
+
         new Thread(new Runnable() {
             @Override
             public void run() {