2016-03-26 4 views
0

Ich habe diesen Fehler: "Aufruf erfordert API-Ebene 11 (aktuelle min ist 8): android.app.Activity # onCreateView" wann immer ich meine Klasse mit FragmentActivity erweitere.Aufruf erfordert API-Ebene 11 (aktuelle min ist 8): android.app.Activity # onCreateView FragmentActivity

Ist FragmentFactory nicht mit API 8 kompatibel? und wenn nicht, ist es weg um es kompatibel zu machen?

Vielen Dank im Voraus.

+0

Bitte stellen Sie eine [mcve] zur Verfügung, die Ihr Problem demonstriert, einschließlich, wo Sie auf 'onCreateView()' verweisen. – CommonsWare

+0

@CommonsWare Danke für die Antwort. Ich werde meinen Beitrag bearbeiten. – Alahlavo

+0

@Alahlavo Kannst du Aktivität und das Fehlerprotokoll posten. Ich denke, es liegt daran, dass eine Zeile in OnCreateView falsch ist. –

Antwort

0

Wechseln Sie die Klasse, die Sie importieren, von der regulären in die Supportbibliothek. Das normale Fragment und fragementActivity sind nur avialbe von Android 3.0 (daher API 11) und das ist die Ursache für den Fehler, den Sie haben bekommen.

+0

Danke für die Antwort. Meinst du v7? Wenn Sie das meinen, ist es bereits importiert. – Alahlavo

0

compile 'com.android.support:support-v4:23.0.0' 

in build.gradle hinzufügen.

android.app.Activity # onCreateView hinzugefügt wird auf API 11.

Sie minSdkVersion bis 11 einstellen oder einfach nicht diese Methode verwenden.

+0

Danke für die Antwort. Es ist bereits importiert. – Alahlavo

+0

Oh, meine Schuld. Vielleicht musst du nur gehen, um zu bauen. Und minSdkVersin auf 11 ändern. –