From 60e725f554f47f22f2127ca17a6dac3f8b1074e4 Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Tue, 16 Sep 2025 12:28:52 +0200 Subject: [PATCH 1/3] Fix su caricamento durante il chiudi ordini spedizione --- .../integrywmsnative/gest/spedizione/SpedizioneActivity.java | 2 -- .../integrywmsnative/gest/spedizione/SpedizioneViewModel.java | 3 +++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/spedizione/SpedizioneActivity.java b/app/src/main/java/it/integry/integrywmsnative/gest/spedizione/SpedizioneActivity.java index 3a93dcc5..5cd9e95f 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/spedizione/SpedizioneActivity.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/spedizione/SpedizioneActivity.java @@ -855,11 +855,9 @@ public class SpedizioneActivity extends BaseActivity implements SpedizioneViewMo public void closeOrder() { this.fabPopupMenu.dismiss(); - this.onLoadingStarted(); executorService.execute(() -> { try { this.mViewmodel.closeOrder(); - this.onLoadingEnded(); } catch (Exception e) { onError(e); } diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/spedizione/SpedizioneViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/spedizione/SpedizioneViewModel.java index e24097f7..88f29c44 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/spedizione/SpedizioneViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/spedizione/SpedizioneViewModel.java @@ -2127,7 +2127,10 @@ public class SpedizioneViewModel { if (SettingsManager.iDB().isFlagPrintEtichetteOnOrderClose() || SettingsManager.iDB().isFlagPrintPackingListOnOrderClose()) { var printRequestResult = this.sendOnCloseOrderPrintRequest(); + + this.sendOnLoadingStarted(); this.onCloseOrderPrintRequested(printRequestResult); + this.sendOnLoadingEnded(); } if (this.mIsOrdTrasf && !UtilityString.isNullOrEmpty(SettingsManager.iDB().getCodDtipOrdTrasfV())) { From b2ad4fdb62fd54185240057517fab1fdcb79d976 Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Tue, 16 Sep 2025 17:40:15 +0200 Subject: [PATCH 2/3] Migliorata gestione file di log --- .../core/context/AppContext.java | 16 +++++++++++++++- .../gest/settings/MainSettingsFragment.java | 2 +- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/core/context/AppContext.java b/app/src/main/java/it/integry/integrywmsnative/core/context/AppContext.java index 6709366e..21cbe253 100644 --- a/app/src/main/java/it/integry/integrywmsnative/core/context/AppContext.java +++ b/app/src/main/java/it/integry/integrywmsnative/core/context/AppContext.java @@ -89,7 +89,21 @@ public class AppContext { private void initLogger() { Logger.addLogAdapter(new AndroidLogAdapter()); - logsFolder = new File(mApplicationContext.getExternalFilesDir(null).getAbsolutePath()); + File dataDir = mApplicationContext.getExternalFilesDir(null); + + logsFolder = new File(dataDir, "logs"); + + if (!logsFolder.exists()) + logsFolder.mkdirs(); + + //Temporary clean + File[] wrongFilesToBeDeleted = dataDir.listFiles((file, s) -> s.startsWith("logs_")); + + if (wrongFilesToBeDeleted != null) + for (File fileToDelete : wrongFilesToBeDeleted) { + fileToDelete.delete(); + } + removeOldLogs(logsFolder); int maxBytesSize = 5 * 1024 * 1024; diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/settings/MainSettingsFragment.java b/app/src/main/java/it/integry/integrywmsnative/gest/settings/MainSettingsFragment.java index 40ba35ac..cd9c3418 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/settings/MainSettingsFragment.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/settings/MainSettingsFragment.java @@ -270,7 +270,7 @@ public class MainSettingsFragment extends PreferenceFragmentCompat implements IT File logFilePath = appContext.getLogFilePath(); - var files = logFilePath.listFiles(); + var files = logFilePath.listFiles(File::isFile); var fileToShare = Arrays.stream(files) .sorted(Comparator.reverseOrder()) From ba9da26ca06c16d0e4692c817c0ebe86a975c870 Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Tue, 16 Sep 2025 17:41:48 +0200 Subject: [PATCH 3/3] -> v1.47.17 (530) --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 0ab426ce..9e1845f1 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -11,8 +11,8 @@ apply plugin: 'com.google.gms.google-services' android { - def appVersionCode = 529 - def appVersionName = '1.47.16' + def appVersionCode = 530 + def appVersionName = '1.47.17' signingConfigs { release {