Try below answer
YourFragmentClass fragment = new YourFragmentClass();
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.your_fragment, fragment);
transaction.commit();
To solve your second question, please refer to this
answer[
^]