소스 검색

1.修改Android Apex Drivers在首页收到通知没有刷新。

Pen Li 7 년 전
부모
커밋
b4c751dbbd

+ 4 - 0
ApexDrivers/apexdriverslib/src/main/java/com/usai/redant/apexdrivers/ApexDriverApplication.java

@@ -28,6 +28,7 @@ import android.text.TextUtils;
 import android.util.Log;
 
 import com.usai.redant.apexdrivers.detail.DetailActivity;
+import com.usai.redant.apexdrivers.home.HomeFragment;
 import com.usai.redant.apexdrivers.network.Network;
 import com.usai.redant.apexdrivers.offline.OfflineHandler;
 import com.usai.redant.apexdrivers.receiver.ApexDriverAlarmReceiver;
@@ -793,6 +794,7 @@ public class ApexDriverApplication extends Application {
                         boolean isActive = !isbackground; // 程序是否在前台
                          if (isActive) {
                             // 弹窗提示
+                             sendBroadcast(new Intent(HomeFragment.HomeReloadBroadcastAction));
 
                             final int orderType = aps.optInt("order-type");
                             final String orderType2 = aps.optString("order-type2");
@@ -817,6 +819,8 @@ public class ApexDriverApplication extends Application {
                             });
                             builder.show();
 
+
+
                         } else {
                             // 发通知
                             popLocalNotification(notification);

+ 7 - 0
ApexDrivers/apexdriverslib/src/main/java/com/usai/redant/apexdrivers/home/HomeFragment.java

@@ -226,6 +226,13 @@ public class HomeFragment extends Fragment implements HomeHeaderView.HomeHeaderD
         }
     }
 
+    @Override
+    public void onResume() {
+        super.onResume();
+
+        recovery();
+    }
+
     @Override
     public void onDestroy() {
         super.onDestroy();