Avoid reading resources with LocalContext.current.resources
This commit is contained in:
@@ -48,7 +48,7 @@ import androidx.compose.runtime.remember
|
|||||||
import androidx.compose.runtime.saveable.rememberSaveable
|
import androidx.compose.runtime.saveable.rememberSaveable
|
||||||
import androidx.compose.ui.Alignment
|
import androidx.compose.ui.Alignment
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
import androidx.compose.ui.platform.LocalContext
|
import androidx.compose.ui.platform.LocalResources
|
||||||
import androidx.compose.ui.res.stringResource
|
import androidx.compose.ui.res.stringResource
|
||||||
import androidx.compose.ui.tooling.preview.Preview
|
import androidx.compose.ui.tooling.preview.Preview
|
||||||
import androidx.compose.ui.unit.dp
|
import androidx.compose.ui.unit.dp
|
||||||
@@ -154,10 +154,10 @@ fun LicenseBottomSheet(
|
|||||||
sheetState: SheetState,
|
sheetState: SheetState,
|
||||||
onDismiss: () -> Unit,
|
onDismiss: () -> Unit,
|
||||||
) {
|
) {
|
||||||
val context = LocalContext.current
|
val resources = LocalResources.current
|
||||||
val licenseText by remember {
|
val licenseText by remember {
|
||||||
mutableStateOf(
|
mutableStateOf(
|
||||||
context.resources.openRawResource(R.raw.gpl3)
|
resources.openRawResource(R.raw.gpl3)
|
||||||
.bufferedReader()
|
.bufferedReader()
|
||||||
.use { it.readText() }
|
.use { it.readText() }
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -17,14 +17,13 @@ package org.fairscan.app.view
|
|||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.text.format.DateFormat
|
import android.text.format.DateFormat
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.ui.platform.LocalContext
|
import androidx.compose.ui.platform.LocalResources
|
||||||
import org.fairscan.app.R
|
import org.fairscan.app.R
|
||||||
import java.util.Date
|
import java.util.Date
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
fun pageCountText(quantity: Int): String {
|
fun pageCountText(quantity: Int): String {
|
||||||
val context = LocalContext.current
|
return LocalResources.current.getQuantityString(R.plurals.page_count, quantity, quantity)
|
||||||
return context.resources.getQuantityString(R.plurals.page_count, quantity, quantity)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fun formatDate(timestamp: Long, context: Context): String {
|
fun formatDate(timestamp: Long, context: Context): String {
|
||||||
|
|||||||
Reference in New Issue
Block a user