I would like to draw a @Composable on a override method, like
@Composable
override fun onKeyDown(keyCode: Int, event: KeyEvent?): Boolean {
Greeting()
}
Unfortunately, I can not mark a override onKeyDown()
with @Composable, since I get:
Conflicting overloads: @Composable public open fun onKeyDown(keyCode: Int, event: KeyEvent?): Boolean defined in com.example.emptycompose.MainActivity, public open fun onKeyDown(p0: Int, p1: KeyEvent!): Boolean defined in androidx.appcompat.app.AppCompatActivity
How can I use a @Composable
in e.g. a override onKeyDown()
?
onKeyDown()
update state that is used by your composables defined elsewhere. – CommonsWare