So aktualisieren Sie ArrayList in Jetpack ComposeAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 So aktualisieren Sie ArrayList in Jetpack Compose

Post by Anonymous »

Ich bin festgefahren zu verstehen, wie man in Kotlin eine variable initialisierte und später aktualisierte Aktualisierung in Jetpack komponiert und eine Komposition verursacht, die sie zum Umbau verwendet. Die Variable ist eine Arraylist von Bitmaps, die so eingerichtet sind (all dies funktioniert einwandfrei, sodass ich den GetOutputDirectory () und die ImageReadernew () nicht aufgenommen habe): < /p>

Code: Select all

// set up an empty bitmaps arraylist
// should I be using mutableListOf() here? if so how?
var bitmaps: ArrayList = ArrayList()

// get the uri of the folder to save images to
val outputDirectory = getOutputDirectory()

// read in a list of images in the images folder
var fileList: ArrayList = imageReaderNew(outputDirectory)

// get a list of bitmaps of the images
bitmaps = getBitmapList(fileList)
< /code>
Wenn ich meine Komposition initialisiert, mache ich das: < /p>
BottomSheetScaffold(
scaffoldState = scaffoldState,
sheetPeekHeight = 0.dp,
sheetContent = {
PhotoBottomSheetContent(
bitmaps = bitmaps,
//should I be using remember here?
//bitmaps = remember { bitmaps },
modifier = Modifier.fillMaxWidth()
)
}
)
{ }
< /code>
Schließlich mache ich in meinem komponierbaren: < /p>
fun PhotoBottomSheetContent(
bitmaps: List,
// should I be using mutableListOf() or remember { } here? again if so how?
modifier: Modifier = Modifier
)
{
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post