Запуск фрагмента из действия - PullRequest
0 голосов
/ 07 декабря 2018

Я пытаюсь запустить фрагмент из моей основной деятельности, но всякий раз, когда я пытаюсь запустить фрагмент, он просто накладывает то, что находится на фрагменте, поверх основной деятельности.Вот mainActivity.java

if(passwordEntered.equals(true)&& userNameEntered.equals(true))
                {
                    if(passwordString.equals("theadmin")&&usernameString.equals("admin"))
                    {
                        Intent adminIntent=new Intent(MainActivity.this,EmptyActivity.class);
                        startActivity(adminIntent);
                    }
                }

А вот adminpage.java, но он должен запускать homefragment, что он и делает, но в основном это mainActivity

public static FragmentManager fragmentManager;
    public static MyAppDatabase myAppDatabase;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        fragmentManager=getSupportFragmentManager();
        myAppDatabase= Room.databaseBuilder(getApplicationContext(),MyAppDatabase.class,"userSdb").allowMainThreadQueries().build();

        if(findViewById(R.id.fragmentContainer)!=null)
        {
            if(savedInstanceState!=null)
            {
                return;
            }
            fragmentManager.beginTransaction().add(R.id.fragmentContainer,new HomeFragment()).commit();
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...