From 1a5dbd95a4b61c3c94555bc799a1821aa07930e7 Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期一, 28 四月 2025 15:27:18 +0800 Subject: [PATCH] 2025年04月28日15:26:37 下拉刷新隐藏加载框 --- app/src/main/java/com/hdl/photovoltaic/ui/message/SearchMessageActivity.java | 2 +- app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsMoveActivity.java | 2 +- app/src/main/java/com/hdl/photovoltaic/ui/message/MessageFragment.java | 2 +- app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseAndDeviceFragment.java | 4 ++-- app/src/main/res/layout/item_search_message.xml | 2 +- app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseSearchActivity.java | 2 +- app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java | 19 ++++++++++++++++++- app/src/main/java/com/hdl/photovoltaic/ui/powerstation/DeviceSearchActivity.java | 2 +- app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsListEdit.java | 2 +- app/src/main/java/com/hdl/photovoltaic/ui/newC/MessageCenterList.java | 2 +- 10 files changed, 28 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageFragment.java b/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageFragment.java index 0b879ce..1d98ebe 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageFragment.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageFragment.java @@ -310,7 +310,7 @@ protected void onPostExecute(Void aVoid) { // 鎵ц浠诲姟锛堝鏇存柊UI銆佽烦杞瓑锛� viewBinding.messageSrl.endRefreshing(); - loadNextPageMessageList(true, 1, mDeviceTypeFilterKye, mDeviceTypeFilterValue, mTypeFilterKye, mTypeFilterValue, mTimeTypeFilterKye, mTimeTypeFilterValue, true); + loadNextPageMessageList(false, 1, mDeviceTypeFilterKye, mDeviceTypeFilterValue, mTypeFilterKye, mTypeFilterValue, mTimeTypeFilterKye, mTimeTypeFilterValue, true); } }.execute(); diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/message/SearchMessageActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/message/SearchMessageActivity.java index f7eaead..944fd6d 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/message/SearchMessageActivity.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/message/SearchMessageActivity.java @@ -111,7 +111,7 @@ @Override public void run() { viewBinding.listSrl.endRefreshing(); - loadNextPageMessageList(true, 1, viewBinding.messageSearchEt.getText().toString(), true); + loadNextPageMessageList(false, 1, viewBinding.messageSearchEt.getText().toString(), true); } }; // 寤惰繜 5 绉掓墽琛� diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/newC/MessageCenterList.java b/app/src/main/java/com/hdl/photovoltaic/ui/newC/MessageCenterList.java index 301c545..89a0341 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/newC/MessageCenterList.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/newC/MessageCenterList.java @@ -363,7 +363,7 @@ @Override public void run() { viewBinding.messageContentSrl.endRefreshing(); - loadNextPageMessageList(1, true, mDeviceTypeFilterKye, mDeviceTypeFilterValue, mTypeFilterKye, mTypeFilterValue, mTimeTypeFilterKye, mTimeTypeFilterValue); + loadNextPageMessageList(1, false, mDeviceTypeFilterKye, mDeviceTypeFilterValue, mTypeFilterKye, mTypeFilterValue, mTimeTypeFilterKye, mTimeTypeFilterValue); } }; // 寤惰繜 5 绉掓墽琛� diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsListEdit.java b/app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsListEdit.java index 66a54a7..af6c830 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsListEdit.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsListEdit.java @@ -178,7 +178,7 @@ @Override public void run() { viewBinding.fragmentHouseSrl.endRefreshing(); - downReadData(true); + downReadData(false); } }; // 寤惰繜 5 绉掓墽琛� diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsMoveActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsMoveActivity.java index 17d04a5..04da689 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsMoveActivity.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsMoveActivity.java @@ -76,7 +76,7 @@ public void run() { viewBinding.fragmentHouseSrl.endRefreshing(); HdlResidenceLogic.getInstance().clearHouseList(); - downReadData(true); + downReadData(false); } }; // 寤惰繜 5 绉掓墽琛� diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/DeviceSearchActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/DeviceSearchActivity.java index d75f470..551a345 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/DeviceSearchActivity.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/DeviceSearchActivity.java @@ -116,7 +116,7 @@ @Override public void run() { viewBinding.listSrl.endRefreshing(); - loadNextPageDeviceList(true, 1, true); + loadNextPageDeviceList(false, 1, true); } }; // 寤惰繜 5 绉掓墽琛� diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseAndDeviceFragment.java b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseAndDeviceFragment.java index 2e32f2d..d5a58ef 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseAndDeviceFragment.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseAndDeviceFragment.java @@ -1090,7 +1090,7 @@ // 鎵ц浠诲姟锛堝鏇存柊UI銆佽烦杞瓑锛� viewBinding.fragmentHouseSrl.endRefreshing(); //鍔犺浇鏈�鏂版暟鎹畬鎴� - loadNextPageHouseList(true, key, value, installedCapacityMinValue, installedCapacityMaxValue, screeningConditionStatus, powerStationStatusValue, 1, true); + loadNextPageHouseList(false, key, value, installedCapacityMinValue, installedCapacityMaxValue, screeningConditionStatus, powerStationStatusValue, 1, true); getStatusOverview(); } }.execute(); @@ -1153,7 +1153,7 @@ @Override protected void onPostExecute(Void aVoid) { viewBinding.fragmentDeviceSrl.endRefreshing(); - loadNextPageDeviceList(true, 1, true); + loadNextPageDeviceList(false, 1, true); } }.execute(); } diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseSearchActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseSearchActivity.java index a2ba13c..f1fced3 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseSearchActivity.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseSearchActivity.java @@ -112,7 +112,7 @@ @Override public void run() { viewBinding.listSrl.endRefreshing(); - loadNextPageHouseList(true, 1, true); + loadNextPageHouseList(false, 1, true); } }; // 寤惰繜 5 绉掓墽琛� diff --git a/app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java b/app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java index f9c3a91..7b32dd0 100755 --- a/app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java +++ b/app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java @@ -40,10 +40,27 @@ // intent.setPackage("com.hdl.photovoltaic"); // intent.setAction("UniappService.ACTION"); // context.bindService(intent, stringservice, Context.BIND_AUTO_CREATE); - return splashView; } + /** + * 鍏抽棴褰撳墠搴旂敤杩涚▼ + * + * @param context + */ + public void killProcessByPackName(Context context) { + if (context == null) { + return; + } + final ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); + List<ActivityManager.RunningAppProcessInfo> procList = am.getRunningAppProcesses(); + for (ActivityManager.RunningAppProcessInfo proc : procList) { + if (proc.processName != null && proc.processName.equals(context.getPackageName())) { + android.os.Process.killProcess(proc.pid); + break; + } + } + } static ServiceConnection stringservice = new ServiceConnection() { private WeakReference<Context> contextWeakReference; diff --git a/app/src/main/res/layout/item_search_message.xml b/app/src/main/res/layout/item_search_message.xml index b156a5b..62f3035 100644 --- a/app/src/main/res/layout/item_search_message.xml +++ b/app/src/main/res/layout/item_search_message.xml @@ -2,7 +2,7 @@ <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" - android:layout_height="@dimen/dp_127"> + android:layout_height="@dimen/dp_110"> <!-- <ImageView--> <!-- android:id="@+id/message_search_iv"--> -- Gitblit v1.8.0