Bug-Fix: Dont switch fragment on orientation change

This commit is contained in:
Xcreen
2018-10-02 15:00:11 +02:00
parent 658114e58a
commit d7c54abce2

View File

@@ -42,13 +42,16 @@ public class MainActivity extends AppCompatActivity implements NavigationView.On
navigationView = findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);
//Set Home Fragment
FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
try {
Fragment homeFragment = HomeFragment.class.newInstance();
fragmentTransaction.replace(R.id.main_framelayout, homeFragment).commit();
} catch (Exception ex) {
ex.printStackTrace();
//Dont replace Fragment, on orientation-change
if(savedInstanceState == null) {
//Set Home Fragment
FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
try {
Fragment homeFragment = HomeFragment.class.newInstance();
fragmentTransaction.replace(R.id.main_framelayout, homeFragment).commit();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}