Sollte ich ersetzen ActionBarActivity mit AppCompatActivity?
Ich bin nach einem Android-Lektion und unter der Unterstützt Android 2.1 und höher Abschnitt ist es, sagte mein Activity
verlängern die ActionBarActivity
Klasse zur Unterstützung der Action-Bar auf API-7 ab.
Jedoch Dokumentation sagt auch, dass diese Klasse ist veraltet und sollte ich verwenden AppCompatActivity
statt. Ich bin verwirrt hier, was sollte ich verwenden und warum?
InformationsquelleAutor Not Gabriel | 2015-05-26
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja. Sollten Sie verwenden
AppCompatActivity
.Den
AppCompatActivity
ist eine sehr neue Klasse und die Ausbildung Abschnitt auf der android-website ist veraltet.Alles, was Sie tun würden, mit
ActionBarActivity
arbeiten meist gleichzeitig aufAppCompatActivity
.Für Unterschiede bitte Lesen Sie den Beitrag über ihn http://android-developers.blogspot.de/2015/04/android-support-library-221.html
compile 'com.android.support:appcompat-v7:22.1.+'
Linie. Die Dokumentation sagt 20.etwas.etwas.compile 'com.android.support:appcompat-v7:+
und dann warten für Gradle Warnung sagen Sie mir, welche ist die neueste und dann ändern Sie es.Mein Verständnis ist, dass Sie brauchen, um zu verwenden AppCompatActivity. Wenn die anderen support-Bibliotheken oder Klassen sind nun veraltet, das heißt, dass die Leute bei Android nicht gehen, zu behaupten, daß der code oder die Verbesserung mehr. Ich habe eigentlich nie verwendet, eine der beiden Klassen, obwohl.
Ich nehme an, Sie könnten etwas hässlich, wenn Aussagen zu überprüfen, den API-level für Endanwender und auf dieser Basis verschiedene Methodenaufrufe. Das klingt wie eine Menge zusätzlicher Arbeit, obwohl.