Grigorii Yurkov
10/27/2020, 7:22 AMviewModel()
function?Mikael Alfredsson
10/27/2020, 7:29 AM// function in Viewmodel
fun getText() :String {
return "RealText"
}
// usage in real code
SomeText(textFetcher = model::getText)
@Preview
@Composable
fun previewSomeText(){
SomeText(textFetcher = {"test text"})
}
@Composable
fun SomeText(textFetcher : ()-> String ){
Text(text = textFetcher())
}
Grigorii Yurkov
10/27/2020, 7:35 AM// usage in real code
SomeText(textFetcher = viewModel.getText())
@Preview
@Composable
fun previewSomeText(){
SomeText("test text")
}
@Composable
fun SomeText(text: String){
Text(text = text)
}
We need lambda only for listenersMikael Alfredsson
10/27/2020, 8:11 AMJavier
10/27/2020, 8:17 AM