Nicht überschreiben kann die Letzte Methode von ActionBarActivity
Ich bin in den Prozess der Migration von ActionBarSherlock zu ActionBarCompat Bibliothek, die war eingeführt in Google IO 2013 (ich Mach das so dass ich verwenden können, ActionBarDrawerToggle).
Habe ich bereits aussortiert, alle notwendigen Abhängigkeiten (AppCompat, aktuelle support-Bibliothek,...), Festnetz, alle importiert, aber wenn ich jetzt versuche zu nutzen ActionBarActivity ist onMenuItemSelected
bekomme ich eine Fehlermeldung.
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
...
}
Fehler:
Nicht außer Kraft setzen kann die Letzte Methode von ActionBarActivity
Die ursprüngliche Methode von ActionBarActivity
(geerbt von FragmentActivity
) ist endgültig. Wenn ich ABS, es funktioniert, jetzt kann ich nicht überschreiben Sie die Methode.
(MenuItem-Klasse android.view.MenuItem
und nicht die compat-version...)
Bin ich etwas fehlt ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Anstatt
onMenuItemSelected
ich verwendetonOptionsItemSelected
und der code kompiliert okay.Kann es sein, dass
onMenuItemSelected
wird in der Dokumentation aber nicht im code ?android.support.v7.app.ActionBar
MethodeonMenuItemSelected
ist in den code, aber es ist Finale - Methode, und Sie können nicht@Override
Finale - Methoden.android.support.v7.ActionBarActivity
.