From 21e38bfe17d3077d7ab0e05ee065f59547536692 Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期二, 03 十二月 2024 10:33:19 +0800 Subject: [PATCH] 1.添加当前巡检状态的功能。 2.修复工单界面刷新已完成列表导致未完成列表数据被清除的bug --- app/src/main/java/com/dayu/pipirrapp/activity/MainActivity.java | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/dayu/pipirrapp/activity/MainActivity.java b/app/src/main/java/com/dayu/pipirrapp/activity/MainActivity.java index c768fc6..2976fb0 100644 --- a/app/src/main/java/com/dayu/pipirrapp/activity/MainActivity.java +++ b/app/src/main/java/com/dayu/pipirrapp/activity/MainActivity.java @@ -9,12 +9,16 @@ import androidx.core.content.ContextCompat; import androidx.fragment.app.Fragment; +import com.dayu.pipirrapp.MyApplication; import com.dayu.pipirrapp.R; import com.dayu.pipirrapp.adapter.TabAdapter; +import com.dayu.pipirrapp.bean.db.TagBean; +import com.dayu.pipirrapp.dao.DaoSingleton; import com.dayu.pipirrapp.databinding.ActivityMainBinding; import com.dayu.pipirrapp.fragment.OrderFragment; import com.dayu.pipirrapp.fragment.MapFragment; import com.dayu.pipirrapp.fragment.MyFragment; +import com.dayu.pipirrapp.net.MqttManager; import java.util.ArrayList; import java.util.List; @@ -26,6 +30,7 @@ private ActivityMainBinding binding; private List<Fragment> fragments = new ArrayList<>(); private long mExitTime; + MqttManager mqttManager; private enum Tab { ORDER, MAP, MY @@ -40,6 +45,11 @@ setupFragments(); initView(); initTab(); + + TagBean tagBean = DaoSingleton.getInstance(this).tagDao().findFirst(); + MyApplication.myApplication.myTag = tagBean.getTag(); + mqttManager = new MqttManager(this); + mqttManager.connect(); } private void setupFragments() { @@ -76,6 +86,13 @@ return super.onKeyDown(keyCode, event); } + @Override + protected void onDestroy() { + super.onDestroy(); + //鍏抽棴MQ + mqttManager.disconnect(); + } + /** * 淇敼搴曢儴鐘舵�� */ -- Gitblit v1.8.0