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
版本。
在默认情况下使用 JetpackCompose 时,它会扩展 ComponentActivity class。但是在尝试了一些示例之后,我切换到 AppCompact activity 并且一切似乎都运行良好。所以我想知道这些之间有什么区别。是否有任何附加功能带来 ComponentActivity?
AppCompatActivity
扩展 FragmentActivity
扩展 ComponentActivity
.
ComponentActivity
拥有 Compose-only 应用程序所需的一切。
如果您需要 AppCompat API,一个与 AppCompat 或 MaterialComponents 主题一起使用的 AndroidView
,或者您需要 Fragment
,那么请使用 AppCompatActivity
.
注意:它至少需要 AppCompat 1.3.0
版本。