From 7768210d643366dfc8eba03ea6d4a8234e0a293d Mon Sep 17 00:00:00 2001
From: Diassdp <149257568+Diassdp@users.noreply.github.com>
Date: Fri, 11 Jul 2025 15:30:41 +0700
Subject: [PATCH] Version 3.1(After Revision): Added Lihat Laporan Button in
dashboard to move into the new Chart Added Indonesia Full Translation Full
---
app/src/main/AndroidManifest.xml | 2 +-
.../ui/dashboard/MainActivity.kt | 14 +-
.../journal/detail/DetailJournalActivity.kt | 34 +-
.../ui/{laporan.kt => laporan/Laporan.kt} | 4 +-
.../ui/profile/ProfileActivity.kt | 32 +-
.../ui/register/RegisterActivity.kt | 4 +-
.../ui/users/UsersInputActivity.kt | 1 -
.../res/layout/activity_detail_journal.xml | 22 +-
.../res/layout/activity_journal_input.xml | 6 +
app/src/main/res/layout/activity_main.xml | 28 +-
.../res/layout/activity_recommendation.xml | 314 +++++++++---------
11 files changed, 241 insertions(+), 220 deletions(-)
rename app/src/main/java/com/healthjournal/ui/{laporan.kt => laporan/Laporan.kt} (98%)
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 980bf19..8af07e7 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -15,7 +15,7 @@
android:theme="@style/Theme.HealthJournal"
tools:targetApi="31" >
"$completedGoals/$totalGoals goals completed"
}
}
+
private fun populateDetailJournal() {
val userID = user.currentUser?.uid
val journalID = intent.getStringExtra("JOURNAL_KEY")
@@ -56,18 +52,16 @@ class DetailJournalActivity : AppCompatActivity() {
val result = task.result
if (result.exists()) {
val bmiValue = result.child("BMI").value.toString().toFloatOrNull() ?: 0f
- Log.d("debug", bmiValue.toString())
binding.tvBloodsugarLevel2.text = "${result.child("bloodSugar").value ?: "N/A"} mg/dL"
binding.tvBloodsugarDesc.text = result.child("recommendation").child("bloodSugarAnalysis").value?.toString() ?: "No data"
- binding.tvBloodpressureLevel2.text = "${result.child("bloodPressureDIA").value ?: "N/A"}/${result.child("bloodPressureSYS").value ?: "N/A"} mm Hg"
+ binding.tvBloodpressureLevel2.text = "${result.child("bloodPressureSYS").value ?: "N/A"}/${result.child("bloodPressureDIA").value ?: "N/A"} mm Hg"
binding.tvBloodpressureDesc.text = result.child("recommendation").child("bloodPressureAnalysis").value?.toString() ?: "No data"
binding.tvBMILevel2.text = String.format("%.2f BMI", bmiValue)
binding.tvBMIDesc.text = result.child("recommendation").child("BMIAnalysis").value?.toString() ?: "No data"
binding.tvJournalNote.text = result.child("note").value?.toString() ?: "No notes available"
val taskListSnapshot = result.child("recommendation").child("tasks")
- Log.d("debug", taskListSnapshot.toString())
val taskList = mutableListOf