2016-07-09 9 views

Antwort

7

Verwendung getSupportFragmentManager() oder Ändern Sie die import für FragmentManager von dem, was Sie haben (android.support.v4.app.FragmentManager) bis android.app.FragmentManager.

Sie müssen entweder die nativen Klassen oder den Backport konsistent verwenden. Sie können nicht mischen und übereinstimmen.

1

Änderung der Import von Fragment Aktivität unter

import android.support.app.FragmentActivity; 

zu

import android.support.v4.app.FragmentActivity; 
2

Fügen Sie diese beiden Import

import android.support.v4.app.FragmentManager; 
    import android.support.v4.app.FragmentTransaction; 

zum Beispiel

FragmentA fragmentA = new FragmentA(); 
    FragmentManager fragmentManager =getSupportFragmentManager(); 
    FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); 
    fragmentTransaction.add(R.id.id_parent_fragment,fragmentA); 
    fragmentTransaction.commit(); 

infrage stellenFragmentA ist das Fragment, das Sie in die Aktivität einfügen möchten. In diesem Fall ist der Container in der Aktivität id_parent_fragment