作者: | 来源:互联网 | 2023-08-17 14:55
默认情况下使用JetpackCompose时,它扩展了ComponentActivity类。但是在尝试了一些示例后,我切换到AppCompact活动,一切似乎都运行良好。所
默认情况下使用 JetpackCompose 时,它扩展了 ComponentActivity 类。但是在尝试了一些示例后,我切换到 AppCompact 活动,一切似乎都运行良好。所以我想知道这些有什么区别。是否有任何附加功能带来了 ComponentActivity?
回答
AppCompatActivity
extendsFragmentActivity
延伸ComponentActivity
.
ComponentActivity
拥有仅 Compose应用程序所需的一切。
如果您需要 AppCompat API,一个AndroidView
适用于 AppCompat 或 MaterialComponents 主题,或者您需要Fragment
s 然后使用AppCompatActivity
.
注意:它至少需要 AppCompat1.3.0
版本。