2016-04-01 3 views
0

Ich möchte ProfileFragment (CustomFragment) zeigen, wenn Sie auf eine Schaltfläche in einem anderen CustomFragment (ChatListFragment) angetippt, der Code, den ich benutze gibt mir Fehler;Transaktion von customFragment zu customFragment

Fragment f = null; 
f=(Fragment)new Profile(); 
      getActivity().getFragmentManager().beginTransaction().replace(R.id.content_frame, f.getFragmentManager()).commit(); 

Fehler Ich erhalte ist Inkompatible Typen

Required : com.android.Fragment 
Found: com.myapp.ui.Profile 
+0

Ihre "com.myapp.ui.Profile" sollte erweitern "Fragment" Klasse –

+0

Bitte posten Sie das vollständige Fragment –

+0

@KonstantinsBogdanovs "com.myapp.ui.Profile" erstreckt sich auf "CustomFragment, das sich auf Fragment erstreckt –

Antwort

0

Try this:

Fragment f = new Profile(); 
getActivity().getFragmentManager().beginTransaction().replace(R.id.content_frame, f).commit(); 
+0

Das ist aber ich benutze, aber es gibt keine ProfileFragment() statt ich verwende Profil() –

+0

Ok verwenden Sie Profile() statt ProfileFragment() und versuchen Sie es. –

+0

es gibt mir den Fehler Ich frage ... –