Ich versuche, wie diese jedochein Fragment aus einem Fragmente erstellen, ohne Fragment-Manager
SettingsFragment fragment = new SettingsFragment();
FragmentManager fragmentManager = getSupportFragmentManager();
fragmentManager.beginTransaction()
.replace(R.id.fragment_container, fragment, SETTINGS_FRAGMENT_TAG)
.commit();
ein Fragment mit dem Code zu nennen, da ich mich verändert „erstreckt Fragment“ auf „PreferenceFragment“ in meinem SettingFragment Ich benutze
public class SettingsFragment extends PreferenceFragment {}
diese Linie mir den Fehler geben, dass mein zweites Argument „Fragment“ es ist immer noch nicht
arbeiten „android.support.v4.app.Fragment“ Nach dem Hinzufügen dieses lib erfordertEs sieht so aus, als ob mein fragmentManager mein Fragment verwirrt ... Gibt es eine Möglichkeit, dieses Problem zu lösen oder den FragmentManager nicht zu verwenden? Danke
Sie müssen mehr tun, als nur die gewünschte Bibliothek hinzuzufügen. Sie müssen sicherstellen, dass 'PreferenceFragment' auch' android.support.v4.app.Fragment' erweitert. – NoChinDeluxe
Hallo @NoChinDeluxe Danke für die Antwort. Könnten Sie genauer sein? Wie stelle ich sicher, dass PreferenceFragment android.support.v4.app.Fragment ... erweitert? – Deidara