Xin chào, tôi có một ứng dụng Android đã sử dụng Ngăn điều hướng. MainActivity My mở rộng Fragment Hoạt động và SettingFragment của tôi kéo dài PreferenceFragmentAndroid: Phân đoạn sở thích với phân đoạn của ngăn kéo điều hướng
Cài đặt Fragment:
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);
}
}
và tôi 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();
Làm thế nào tôi có thể cam kết hoặc đi cho SettingsFragmen t()?
tôi có vấn đề tương tự và tôi làm câu trả lời của bạn, nhưng tiếc là không có gì xảy ra. bạn có vui lòng trả lời tôi không? http: //stackoverflow.com/q/41290692/4568864 –