Ich weiß, dass ähnliche Fragen wie diese beantwortet wurden, aber ich habe anscheinend das getan, was das Tutorial vorgeschlagen hat, und von anderen Posts gelesen, aber trotzdem bekomme ich den Inflator-Fehler. Nicht sicher, was ich falsch mache. Bitte überprüfen Sie den Code. Danke vielmals.
Bearbeiten: Ich habe zwei Fragmente in einer Aktivität. Ich habe eine Schaltfläche in einem Fragment und eine Textansicht in der anderen. Ich versuche zu verstehen, wie Fragmente funktionieren, also habe ich diesen Code nach dem Lesen der Dokumentation selbst erstellt. Wenn die Schaltfläche in einem Fragment ausgelöst wird, sendet sie einen Wert an das andere Fragment in der Aktivität. Ich kann das Fragment nicht aufblasen
MainActivity.java
%Vor%PredictedTimeFragment.java
%Vor%TestFrag.java
%Vor%activity_main.xml
%Vor%vorhergesagte_Zeit.xml
%Vor%test_frag.xml
%Vor%Ich versuche auch, Pre-Honey-Comb-Versionen zu unterstützen, und ich denke, ich importiere alle Support-Bibliotheken.
Löschen Sie Ihre Importanweisung:
%Vor%Und importieren Sie erneut mit dem Popup-Import-Vorschlag. Ich weiß nicht warum, aber es funktioniert immer für mich.
%Vor%In den OnCreateView Callbacks müssen Sie die Ansicht zurückgeben, die Sie aufgeblasen haben. Auf diese Weise weiß das System, welche Ansicht gezeichnet werden soll. Andernfalls, wenn Sie super.onCreateView (...) auf diese Weise zurückgeben, wird keine Benutzeroberfläche angezeigt.
Versuchen Sie Folgendes:
%Vor%Ändern Sie den Rückgabewert des anderen Fragments entsprechend.
Versuchen Sie, das Fragment in Ihrem XML-Dokument durch android.support.v4.app.Fragment
zu ersetzenEDIT: Versuchen Sie auch, Super aufzurufen, wenn Sie mit Ihren Ansichten in OnCreateView fertig sind, d. h. nur einmal. entferne den Anruf zum Super am Anfang und sieh, ob das hilft
Tags und Links android android-fragments