Plik .java wygląda tak:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
FragmentManager fm = getSupportFragmentManager();
FragmentTransaction transaction = fm.beginTransaction();
StartFragment startFragment = new StartFragment();
transaction.add(R.id.fragment_placeholder, startFragment);
transaction.commit();
}
public void onSelectFragment(View view) {
Fragment newfragment;
if (view == findViewById(R.id.btnStartFrag)) {
newfragment = new StartFragment();
} else if (view == findViewById(R.id.btnFrag01)) {
newfragment = new Fragment01();
} else if (view == findViewById(R.id.imageButton)) {
newfragment = new Fragment02();
} else {
newfragment = new StartFragment();
}
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.fragment_placeholder, newfragment);
transaction.addToBackStack(null);
transaction.commit();
}
}
Kolego Haskell co pozmieniać aby było OK?
Kolego Weoły Kura nie zależy mi na historii natomiast próbowałem z replace ale to jeszcze nie mój poziom.