0
0
mirror of https://github.com/mueller-ma/PrepaidBalance.git synced 2024-09-20 00:12:15 +02:00

Use formatAsCurrency() instead of Java string format

This commit is contained in:
mueller-ma 2021-05-16 20:18:11 +02:00
parent 9c70b9cbcd
commit 6d9c32840e
2 changed files with 3 additions and 2 deletions

View File

@ -20,6 +20,7 @@ import androidx.swiperefreshlayout.widget.SwipeRefreshLayout
import com.github.muellerma.prepaidbalance.R
import com.github.muellerma.prepaidbalance.databinding.ActivityMainBinding
import com.github.muellerma.prepaidbalance.room.AppDatabase
import com.github.muellerma.prepaidbalance.utils.formatAsCurrency
import com.github.muellerma.prepaidbalance.work.CheckBalanceWorker
import com.github.muellerma.prepaidbalance.work.CheckBalanceWorker.Companion.CheckResult
import com.google.android.material.snackbar.Snackbar
@ -116,7 +117,7 @@ class MainActivity : AppCompatActivity(), CoroutineScope, SwipeRefreshLayout.OnR
launch {
val latestEntry = database.balanceDao().getLatest()
?: throw IllegalStateException("No balance in db")
showSnackbar(getString(R.string.current_balance, latestEntry.balance))
showSnackbar(getString(R.string.current_balance, latestEntry.balance.formatAsCurrency()))
updateBalanceList()
}
}

View File

@ -1,7 +1,7 @@
<resources>
<string name="app_name">Prepaid Balance</string>
<string name="ussd_failed">Failed to request USSD code</string>
<string name="current_balance">Current balance: %1$,.2f</string>
<string name="current_balance">Current balance: %s</string>
<string name="unable_get_balance">Unable to get balance from response</string>
<string name="permissions_required">Phone permissions required</string>
<string name="preferences">Settings</string>