android Jetpack Compose 中的 ComponentActivity 与 AppCompatActivity

ComponentActivity vs AppCompactActivity in android JetpackCompose

在默认情况下使用 JetpackCompose 时,它​​会扩展 ComponentActivity class。但是在尝试了一些示例之后,我切换到 AppCompact activity 并且一切似乎都运行良好。所以我想知道这些之间有什么区别。是否有任何附加功能带来 ComponentActivity?

AppCompatActivity 扩展 FragmentActivity 扩展 ComponentActivity.

ComponentActivity 拥有 Compose-only 应用程序所需的一切。
如果您需要 AppCompat API,一个与 AppCompat 或 MaterialComponents 主题一起使用的 AndroidView,或者您需要 Fragment,那么请使用 AppCompatActivity.

注意:它至少需要 AppCompat 1.3.0 版本。