Ciao, ho un'app Android che utilizza già un Cassetto di navigazione. mio MainActivity estende Frammento attività e la mia SettingFragment estende PreferenceFragmentAndroid: Frammento di preferenza con frammento di un cassetto di navigazione
Impostazioni Frammento:
public class SettingsFragment extends PreferenceFragment {
public SettingsFragment() {}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Load the preferences from an XML resource
addPreferencesFromResource(R.xml.prefs);
}
}
e la mia MainActivity:
PreferenceFragment preferenceFragment = new SettingsFragment();
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.add(android.R.id.content, preferenceFragment); // I'm getting an error here should be Fragment not PreferenceFragment
ft.commit();
Come posso commettere o andare al SettingsFragmen t()?
ho semi stesso problema e faccio la tua risposta, ma purtroppo non succede nulla. per favore mi rispondi? http: //stackoverflow.com/q/41290692/4568864 –