From 8a249407f9a91b696b88d74eea0fbf789d0ee6a4 Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期四, 24 四月 2025 10:34:05 +0800 Subject: [PATCH] 2025年04月24日10:34:03 --- app/src/main/java/com/hdl/photovoltaic/ui/BPowerStationActivity.java | 22 +++++++++++++--------- 1 files changed, 13 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/BPowerStationActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/BPowerStationActivity.java index d73a6e3..2b2a627 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/BPowerStationActivity.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/BPowerStationActivity.java @@ -16,6 +16,7 @@ import android.os.SystemClock; import android.provider.Settings; import android.text.TextUtils; +import android.util.Log; import android.view.View; import android.widget.TextView; @@ -67,6 +68,7 @@ import com.hdl.sdk.link.core.config.HDLLinkConfig; import com.hdl.sdk.link.core.connect.HDLUdpConnect; import com.hdl.sdk.link.core.utils.mqtt.MqttRecvClient; +import com.umeng.analytics.MobclickAgent; import org.greenrobot.eventbus.Subscribe; import org.greenrobot.eventbus.ThreadMode; @@ -143,7 +145,7 @@ if (savedInstanceState != null) { //鈥滃唴瀛橀噸鍚�濇椂璋冪敤 鑾峰彇鈥滃唴瀛橀噸鍚�濇椂淇濆瓨鐨勭储寮曚笅鏍� currentFragmentIndex = savedInstanceState.getInt(CURRENT_FRAGMENT, 0); - if (fragmentList.size() != 0) { + if (!fragmentList.isEmpty()) { fragmentList.clear(); } fragmentList.add(mFragmentManager.findFragmentByTag(0 + "")); @@ -152,12 +154,12 @@ fragmentList.add(mFragmentManager.findFragmentByTag(3 + "")); restoreFragment();//鎭㈠fragment椤甸潰 } else { - //姝e父鍚姩鏃惰皟鐢� - fragmentList.add(mHomePageFragment); - fragmentList.add(mHouseAndDeviceFragment); - fragmentList.add(mMessageFragment); - fragmentList.add(mMeFragment); - showFragment(); + //姝e父鍚姩鏃惰皟鐢� + fragmentList.add(mHomePageFragment); + fragmentList.add(mHouseAndDeviceFragment); + fragmentList.add(mMessageFragment); + fragmentList.add(mMeFragment); + showFragment(); } } @@ -197,7 +199,6 @@ } } ft.commit(); - } @@ -623,7 +624,7 @@ return; } int index = -1; - List<GatewayBean> list = HdlDeviceLogic.getInstance().getCurrentHomeGatewayList(UserConfigManage.getInstance().getHomeId()); + List<GatewayBean> list = HdlDeviceLogic.getInstance().getCurrentHomeGatewayList(UserConfigManage.getInstance().getHomeId(), null); for (int i = 0; i < list.size(); i++) { GatewayBean gatewayBean = list.get(i); if (gatewayBean.getGatewayId().equals(topics[2])) { @@ -784,7 +785,10 @@ return; } else { AppManagerUtils.getAppManager().finishAllActivity(); + //濡傛灉寮�鍙戣�呰皟鐢╧ill鎴栬�卐xit涔嬬被鐨勬柟娉曟潃姝昏繘绋嬶紝鎴栬�呭弻鍑籦ack閿細鏉�姝昏繘绋嬶紝璇峰姟蹇呭湪姝や箣鍓嶈皟鐢∕obclickAgent.onKillProcess鏂规硶锛岀敤鏉ヤ繚瀛樼粺璁℃暟鎹�� + MobclickAgent.onKillProcess(_mActivity); Process.killProcess(Process.myPid()); + } } super.onBackPressed(); -- Gitblit v1.8.0