gongpm 10 лет назад
Родитель
Сommit
ac9d1b634f

+ 51 - 11
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/message/MessageFragment.java

@@ -748,28 +748,68 @@ public class MessageFragment extends EasyFragment {
 
 
     private final int load_success_erpMsgNum = 5;
+
+    //开启三个线程
+    private Thread td_process;
+    private Thread td_news;
+    private Thread td_gonggao;
+    private Thread td_notice;
+
     private Handler handler = new Handler() {
         @Override
         public void handleMessage(final Message msg) {
             switch (msg.what) {
                 case Constants.SUCCESS_LOGIN://公告
-
-                    updateGongGao(msg);
+//                  td_gonggao  =new Thread(new Runnable() {
+//                    @Override
+//                    public void run() {
+//                        try {
+//                            td_notice.join();
+//                        } catch (InterruptedException e) {
+//                            e.printStackTrace();
+//                        }
+                        updateGongGao(msg);
+//                    }
+//                });
+//                   td_gonggao.start();
                     break;
                 case load_success_erpMsgNum://待办
-                    getErpMsgNums(msg);
+//                    td_process=new Thread(new Runnable() {
+//                        @Override
+//                        public void run() {
+                            getErpMsgNums(msg);
+//                        }
+//                    });
+//                    td_process.start();
                     break;
                 case Constants.LOAD_SUCCESS://通知
-
-                    updateNotice(msg);
-
-
+//                  td_notice  =new Thread(new Runnable() {
+//                    @Override
+//                    public void run() {
+//                        try {
+//                            td_process.join();
+//                        } catch (InterruptedException e) {
+//                            e.printStackTrace();
+//                        }
+                        updateNotice(msg);
+//                    }
+//                });
+//                 td_notice.start();
                     break;
                 case Constants.SUCCESS_INITDATA://新闻
-
-                    updateNews(msg);
-
-                    break;
+//                 td_news   =new Thread(new Runnable() {
+//                    @Override
+//                    public void run() {
+//                        try {
+//                            td_gonggao.join();
+//                        } catch (InterruptedException e) {
+//                            e.printStackTrace();
+//                        }
+                        updateNews(msg);
+//                    }
+//});
+//        td_news.start();
+        break;
             }
         }
     };