2016-11-12 2 views
0

Wie kann getSupportFragmentManager in das Fragment eingefügt werden?Methode 'getSupportFragmentManager' kann nicht aufgelöst werden - Android

android.support.v4.app.FragmentTransaction t = getSupportFragmentManager().beginTransaction(); 
    t.replace(R.id.calendar1, caldroidFragment); 
    t.commit(); 

getActivity.getSupportFragmentManager wird nicht akzeptiert. Vielen Dank.

+1

In einem 'Fragment' ist es nur' getFragmentManager() '. Es sei denn, Sie haben mit 'Fragment' zu tun. In diesem Fall würden Sie 'getChildFragmentManager()' verwenden. –

+0

@MikeM. Danke, es hat jetzt funktioniert! – jvpintang

+0

Kein Problem. Ich stimme nur ein Duplikat, damit Sie Ihre Frage abschließen können. Wählen Sie einfach "Das hat mein Problem gelöst!" Taste. Vielen Dank. Prost! –

Antwort

0

Sie können erste Sicherheitsüberprüfung haben.

if (getActivity() instanceof FragmentActivity) { 
    FragmentActivity activity = (FragmentActivity) getActivity(); 
    activity.getSupportFragmentManager(); 
} 

Wir wissen, dass Fragment zu Fragment Aktivität sehr abhängig ist, so können wir es innerhalb nennen.

Verwandte Themen