SettingsActivity.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.noahvogt.miniprojekt.ui.home;
  2. import android.os.Bundle;
  3. import androidx.appcompat.app.AppCompatActivity;
  4. import com.noahvogt.miniprojekt.R;
  5. import com.noahvogt.miniprojekt.ui.show.MessageShowFragment;
  6. import java.util.Objects;
  7. public class SettingsActivity extends AppCompatActivity {
  8. @Override
  9. protected void onCreate(Bundle savedInstanceState) {
  10. super.onCreate(savedInstanceState);
  11. setContentView(R.layout.activity_settings);
  12. // below line is to change
  13. // the title of our action bar.
  14. Objects.requireNonNull(getSupportActionBar()).setTitle("Settings");
  15. // below line is used to check if
  16. // frame layout is empty or not.
  17. if (findViewById(R.id.idFrameLayout) != null) {
  18. if (savedInstanceState != null) {
  19. return;
  20. }
  21. // below line is to inflate our fragment.
  22. getSupportFragmentManager().beginTransaction().add(R.id.idFrameLayout, new SettingsFragment()).commit();
  23. }
  24. if (findViewById(R.id.show_Layout) != null){
  25. getSupportFragmentManager().beginTransaction().add(R.id.show_Layout, new MessageShowFragment()).commit();
  26. }
  27. }
  28. }