Ich benutze Support-Paket v4.Kann Fragment nicht nach Tag finden
mFragmentManager = getSupportFragmentManager();
FragmentTransaction ft = mFragmentManager.beginTransaction();
ft.add(R.id.fragContainer1, new ModelListFragment(), FRAG_MODEL_LIST);
ft.add(R.id.fragContainer2, new TrimListFragment(), FRAG_TRIM_LIST);
ft.commit();
Fragment fragment = mFragmentManager.findFragmentByTag(
MainActivity.FRAG_MODEL_LIST);
Log.d("MY", "found fragment: " + (fragment != null));
Gibt immer "gefundenes Fragment: false" zurück. Mir fehlt etwas wirklich Offensichtliches, was ist es?
Und wenn Sie _really_ möchten, dass eine Transaktion angewendet werden soll, verwenden Sie [executePendingTransactions] (http://developer.android.com/reference/android/app/FragmentManager.html#executePendingTransactions()) –