Android Открытие фрагментов студии - PullRequest
0 голосов
/ 02 апреля 2020

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

Вот фрагмент, который содержит кнопку

public class amumu extends Fragment {
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    return inflater.inflate(R.layout.amumu, container, false);
}

public void OnClickAmumuRunes(View v){
    Fragment someFragment = new amumurunes();
    FragmentTransaction transaction = getFragmentManager().beginTransaction();
    transaction.replace(R.id.container, someFragment );
    transaction.addToBackStack(null);
    transaction.commit();
}

Вот фрагмент, который я хочу открыть

public class amumurunes extends Fragment {

@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    return inflater.inflate(R.layout.amumurunes,container,false);
}

Я также назвал put id = container в xml, который я хочу открыть.

...