From 9c686520ed446f2008dcad9b5053584998dce315 Mon Sep 17 00:00:00 2001 From: Laila Bilbina <13521016@std.stei.itb.ac.id> Date: Fri, 5 Apr 2024 13:25:30 +0700 Subject: [PATCH] graf --- app/src/main/AndroidManifest.xml | 1 + .../main/java/com/example/bondoman/MainActivity.kt | 11 ++++++++++- app/src/main/java/com/example/bondoman/helper/Xls.kt | 4 ++-- app/src/main/res/layout/fragment_edit_transaction.xml | 5 +++-- 4 files changed, 16 insertions(+), 5 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index d12966a..87d10c6 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -13,6 +13,7 @@ <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> + <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.INTERNET" /> <application diff --git a/app/src/main/java/com/example/bondoman/MainActivity.kt b/app/src/main/java/com/example/bondoman/MainActivity.kt index 7c096ed..819230c 100644 --- a/app/src/main/java/com/example/bondoman/MainActivity.kt +++ b/app/src/main/java/com/example/bondoman/MainActivity.kt @@ -18,6 +18,7 @@ import androidx.navigation.findNavController import androidx.navigation.fragment.NavHostFragment import com.example.bondoman.services.JWTExpiry import android.widget.Toast +import androidx.appcompat.app.AlertDialog import androidx.core.content.ContentProviderCompat.requireContext import androidx.lifecycle.lifecycleScope import com.example.bondoman.retrofit.data.TransactionDB @@ -105,7 +106,15 @@ class MainActivity : AppCompatActivity() { Toast.makeText(this, "Connected", Toast.LENGTH_SHORT).show() } ConnectivityObserver.NetworkState.DISCONNECTED -> { - Toast.makeText(this, "Disconnected", Toast.LENGTH_SHORT).show() + runOnUiThread { + AlertDialog.Builder(this) + .setTitle("Network Status") + .setMessage("Disconnected") + .setPositiveButton("OK") { dialog, _ -> + dialog.dismiss() + } + .show() + } } } } diff --git a/app/src/main/java/com/example/bondoman/helper/Xls.kt b/app/src/main/java/com/example/bondoman/helper/Xls.kt index c210f04..1274906 100644 --- a/app/src/main/java/com/example/bondoman/helper/Xls.kt +++ b/app/src/main/java/com/example/bondoman/helper/Xls.kt @@ -47,8 +47,8 @@ class Xls { } // Write the workbook to a file - val fileName = "transaction_list.$fileFormat" - val file = File(directory, "your_file_name.$fileFormat") + val uniqueFileName = "transaction_list_${System.currentTimeMillis()}.$fileFormat" + val file = File(directory, uniqueFileName) FileOutputStream(file).use { workbook.write(it) } diff --git a/app/src/main/res/layout/fragment_edit_transaction.xml b/app/src/main/res/layout/fragment_edit_transaction.xml index 81cb8b1..4339a78 100644 --- a/app/src/main/res/layout/fragment_edit_transaction.xml +++ b/app/src/main/res/layout/fragment_edit_transaction.xml @@ -23,9 +23,10 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/delete" + app:backgroundTint="@color/broken_white" tools:ignore="MissingConstraints" - tools:layout_editor_absoluteX="300dp" - tools:layout_editor_absoluteY="5dp" /> + tools:layout_editor_absoluteX="290dp" + tools:layout_editor_absoluteY="-9dp" /> <LinearLayout android:layout_width="match_parent" -- GitLab