Skip to content
Snippets Groups Projects
Commit 0d06db20 authored by rayhanp1402's avatar rayhanp1402
Browse files

feat: Better randomize transaction title

parent 0add74f4
Branches
Tags
2 merge requests!13Release,!11proper save for gmail
......@@ -19,12 +19,21 @@ class TransactionsBroadcastReceiver(private val transactionsViewModel: Transacti
private lateinit var fusedLocationProviderClient: FusedLocationProviderClient
private lateinit var latitude: String
private lateinit var longitude: String
private val listJudulTransaksi = listOf(
"Belanja Bulanan", "Gajian", "THR", "Tagihan Listrik", "Tagihan Air", "Tagihan Internet", "Kebutuhan Dapur", "Pakaian", "Elektronik", "Makanan",
"Bahan Bakar", "Cicilan", "Asuransi", "Pajak", "Angsuran Kredit", "Tiket Transportasi", "Tiket Konser", "Biaya Pendidikan", "Sewa Rumah", "Tagihan Kartu Kredit",
"Gaji Bonus", "Infaq", "Zakat", "Donasi", "Uang Saku", "Tabungan", "Investasi", "Liburan", "Rekreasi", "Hadiah",
"Hutang Lunas", "Pinjaman Lunas", "Pensiun", "Bonus Tahunan", "Uang Jajan", "Royalti", "Hadiah Ulang Tahun", "Bayar Utang", "Refund", "Uang Lebaran",
"Uang Jalan", "Uang Makan", "Uang Sakit", "Uang Pemberian", "Uang Saku Anak", "Pensiun Dini", "Komisi", "Tunai Back"
)
override fun onReceive(context: Context?, intent: Intent?) {
Log.d("BroadcastDebug", "Broadcast received in AddTransactionsFragment")
context ?: return
val randomJudul = "Random Judul ${Random.nextInt(1000)}"
val randomJudul = listJudulTransaksi[Random.nextInt(listJudulTransaksi.size)]
val randomNominal = Random.nextDouble(1000000000000000.0)
val randomIsPemasukan = Random.nextBoolean()
val dateFormat = SimpleDateFormat("dd/MM/yyyy", Locale.getDefault())
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment