Ebin alegría
Al usar Jetpack Compose, por defecto extiende la ComponentActivity
clase. Pero después de probar algunas muestras cambié a AppCompatActivity
y todo parecía funcionar bien. Así que me pregunto cuál es la diferencia entre estos. ¿Alguna característica adicional viene con ComponentActivity
?
gabriele mariotti
AppCompatActivity
extiende FragmentActivity
que se extiende ComponentActivity
.
ComponentActivity
tiene todo lo que necesitas para un Solo redactar aplicación
Si necesita las API de AppCompat, una AndroidView
que funciona con el tema AppCompat o MaterialComponents, o necesita Fragment
Entonces usa AppCompatActivity
.
Nota: requiere al menos el AppCompat 1.3.0
versión.
-
¿Podemos usar setLocalNightMode en la actividad de Componenet? Si es así, ¿cómo podemos hacerlo en componer? De lo contrario, ¿cuál es la alternativa?
– Jeque Zakir Ahmad
8 de febrero de 2022 a las 8:20
-
marcado como la respuesta!
– neo
30 de marzo a las 5:52
-
¿Cuándo agregó Google ComponentActivity?
– Boll Mose
31 de mayo a las 2:04
Y también cuál es la diferencia entre
ComponentActivity
en androidx.actividad paquete contra androidx.core.aplicación ¿paquete?– Mahozad
19 sep 2021 a las 16:44
No puede acceder a él porque está marcado con una anotación de acceso a nivel de biblioteca
– José Wambura
22 de abril de 2022 a las 8:59