diff --git a/android/app/src/main/java/com/pushdeer/os/ui/compose/componment/MessageItem.kt b/android/app/src/main/java/com/pushdeer/os/ui/compose/componment/MessageItem.kt index e8e090c..7c9b6ab 100644 --- a/android/app/src/main/java/com/pushdeer/os/ui/compose/componment/MessageItem.kt +++ b/android/app/src/main/java/com/pushdeer/os/ui/compose/componment/MessageItem.kt @@ -411,7 +411,10 @@ fun MarkdownMessageItem(message: MessageEntity, requestHolder: RequestHolder) { CardItemWithContent { AndroidView( factory = { ctx -> - android.widget.TextView(ctx).apply { + android.widget.TextView(ctx) + }, + update = { view -> + view.apply { this.post { requestHolder.markdown.setMarkdown( this, @@ -419,7 +422,8 @@ fun MarkdownMessageItem(message: MessageEntity, requestHolder: RequestHolder) { ) } } - }, modifier = Modifier + }, + modifier = Modifier .fillMaxWidth() .padding(16.dp) )