Я создаю ящик для навигации, как это предусмотрено документацией Google, однако у меня есть проблема, когда фрагмент не заменяется. http://developer.android.com/training/implementing-navigation/nav-drawer.html
Когда приложение загружается первым, загружается фрагмент по умолчанию. Нажатие на другой элемент в списке ящиков оставляет пустой вид Однако при вращении устройства загружается выбранный фрагмент.
public void selectNavActivty(int position){
// TODO Changing between the different screens selection
fragment = null;
switch (position) {
case 0:
fragment = OverLay.newInstance();
break;
case 1:
fragment = Dummy.newInstance();
break;
}
if(fragment != null) {
// attach added to handle viewpager fragments
FragmentTransaction trans = getSupportFragmentManager().beginTransaction();
trans.replace(R.id.content_frame, fragment).attach(fragment)
.addToBackStack(null);
trans.commit();
getFragmentManager().executePendingTransactions();
} else {
Log.d("Drawer Activity","Error in creating Fragment");
}
}