Ich entwickle eine Android-Anwendung mit einer Navigation Ansicht, bemerkte ich, dass jedes Mal, wenn ich ein Fragment durch ein anderes die Gesamtzahl der Fragmente in meinem Fragment Manager erhöhen bis meiner Anwendung zermalmt mit diesem Fehler:jedes Mal, wenn ich Fragment mit einer anderen Anzahl von Fragment in meinem FragmentManager ersetze erhöht
A/libc: Fatal signal 11 (SIGSEGV), code 1
bemerkte ich, dass die Zahl mit einer Meldung in onNavigationItemSelected Funktion in meinem Log erhöht:
Log.d("fragmentNumber:", fragmentManager.getFragments().size() + "");
dies meine Funktion ist ich aufgerufen, wenn ein Fragmen ersetzen t mit einem anderen:
public void showFragment(final Fragment fragment) {
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
if (fragment != null) {
fragmentTransaction.replace(R.id.container, fragment);
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
}
}
thx für deinen Rat, es hat mir geholfen;) – S4M37