From 322260effb0bea53fb03128dbe26e7962111a8c9 Mon Sep 17 00:00:00 2001 From: "S. Grimault" Date: Tue, 7 Jan 2025 20:45:59 +0100 Subject: [PATCH] fix(#275): tries to get the current build date directly from application info --- occtax/build.gradle | 1 - .../java/fr/geonature/occtax/ui/home/HomeActivity.kt | 11 ++++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/occtax/build.gradle b/occtax/build.gradle index 402d657..eab6428 100644 --- a/occtax/build.gradle +++ b/occtax/build.gradle @@ -33,7 +33,6 @@ android { targetSdkVersion 34 versionCode 3320 versionName "2.7.1" - buildConfigField "String", "BUILD_DATE", "\"" + new Date().getTime() + "\"" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" archivesBaseName = project.name + "-" + versionName } diff --git a/occtax/src/main/java/fr/geonature/occtax/ui/home/HomeActivity.kt b/occtax/src/main/java/fr/geonature/occtax/ui/home/HomeActivity.kt index 7f9019d..b4bd8ef 100644 --- a/occtax/src/main/java/fr/geonature/occtax/ui/home/HomeActivity.kt +++ b/occtax/src/main/java/fr/geonature/occtax/ui/home/HomeActivity.kt @@ -224,7 +224,16 @@ class HomeActivity : AppCompatActivity(), BuildConfig.VERSION_NAME, BuildConfig.VERSION_CODE, DateFormat.getDateTimeInstance() - .format(Date(BuildConfig.BUILD_DATE.toLong())) + .format( + Date( + File( + packageManager.getApplicationInfo( + packageName, + 0 + ).sourceDir + ).lastModified() + ) + ) ) ) }