1

Fragments (android.support.v4.app.Fragment) のサポート バージョンを使用して Android アプリを作成しています。

コードに奇妙なバグがあり、修正方法がわかりません。Fragment を別の Fragment に置き換えると、置き換えられた Fragment はまだアクティブで、タッチ イベントを受信して​​います。置き換えられた Fragment の Button の場所をタップすると、OnClick イベントが発生します。

これを修正する方法が本当にわかりません。誰でも私を助けることができますか?

Java コード

Fragment newFragment = new LoginActivityRegisterFragment();

...

FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
ft.replace(R.id.login_fragment, newFragment);
ft.commit();

...

XML レイアウト

...

<fragment
    class="de.myapp.fragments.LoginActivityMainFragment"
    android:layout_height="match_parent"
    android:layout_width="match_parent"
    android:id="@+id/login_fragment" />

...
4

1 に答える 1