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

1.修改Android Apex Drivers UploadList界面ActionBar渐变不正确。
2.修改Android Apex Drivers Home Header复用以后状态不正确。

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

+ 5 - 1
ApexDrivers/app/src/main/java/com/usai/redant/apexdrivers/home/HomeHeaderView.java

@@ -40,11 +40,14 @@ public class HomeHeaderView extends RelativeLayout {
         mCtx = context;
     }
 
+    private boolean initialized = false;
     @Override
     protected void onAttachedToWindow() {
         super.onAttachedToWindow();
 
-        init();
+        if (!initialized) {
+            init();
+        }
     }
 
     private TextView newCountTv,processingCountTv,finishCountTv,availableTv;
@@ -106,6 +109,7 @@ public class HomeHeaderView extends RelativeLayout {
             }
         });
 
+        initialized = true;
     }
 
     private String textFromCount(int count) {

+ 2 - 1
ApexDrivers/app/src/main/java/com/usai/redant/apexdrivers/upload/TaskActivity.java

@@ -32,6 +32,7 @@ import android.widget.Toast;
 import com.usai.redant.apexdrivers.ApexDriverApplication;
 import com.usai.redant.apexdrivers.ApexDriversBackgroundService;
 import com.usai.redant.apexdrivers.R;
+import com.usai.redant.apexdrivers.base.BasicActivity;
 import com.usai.redant.rautils.upload.RAUploadManager;
 import com.usai.redant.rautils.utils.dbgUtil;
 
@@ -39,7 +40,7 @@ import java.util.ArrayList;
 import java.util.Collections;
 
 
-public class TaskActivity extends AppCompatActivity {
+public class TaskActivity extends BasicActivity {
 
     ArrayList<Bundle> task_arr= new ArrayList<>();
     ListView tasklist;