Bei Verwendung von Jetpack Compose wird standardmäßig erweitert ComponentActivity
Klasse. Aber nachdem ich einige Beispiele ausprobiert hatte, wechselte ich zu AppCompatActivity
und alles schien gut zu funktionieren. Ich frage mich also, was der Unterschied zwischen diesen ist. Gibt es zusätzliche Funktionen? ComponentActivity
?
ComponentActivity vs. AppCompatActivity in Android Jetpack Compose
Ebin Joy
Gabriele Mariotti
AppCompatActivity
erweitert FragmentActivity
was sich erstreckt ComponentActivity
.
ComponentActivity
hat alles, was Sie für eine brauchen Nur zum Verfassen App.
Wenn Sie AppCompat-APIs benötigen, eine AndroidView
das mit dem AppCompat- oder MaterialComponents-Theme funktioniert, oder Sie benötigen Fragment
s dann verwenden AppCompatActivity
.
Notiz: Es erfordert mindestens AppCompat 1.3.0
Ausführung.
-
Können wir setLocalNightMode in der Componenet-Aktivität verwenden? Wenn ja, wie können wir das beim Komponieren tun? Was wäre sonst die Alternative?
– Scheich Zakir Ahmad
8. Februar 2022 um 8:20 Uhr
-
als Antwort markiert!
– neo
30. März um 5:52
-
Wann hat Google ComponentActivity hinzugefügt?
– BollMose
31. Mai um 2:04
Und auch was ist der Unterschied zwischen
ComponentActivity
In androidx.activity Paket vs androidx.core.app Paket?– Mahozad
19. September 2021 um 16:44 Uhr
Sie können nicht darauf zugreifen, da es mit einer Zugriffsanmerkung auf Bibliotheksebene gekennzeichnet ist
– Joseph Wambura
22. April 2022 um 8:59 Uhr