2016-04-25 10 views
0

In meinem Adapter ich verschiedene FragmenteFragment Manager Einstieg in benutzerdefinierte Adapter

public NavAdapter(Context context, ArrayList<NavItems> navItems) { 
    this.navItems = navItems; 
    this.context = context; 
    } 

in über Adapter Constructor ich es geschafft, navigieren möchten Kontext zu bekommen, wie die fragmentManager zu bekommen?

+0

Nun, Sie müssen den Kontext eingeben, um Fragment Manager zu erhalten, ich empfehle Ihnen, SupportFragmantmanager anstelle von Fragment-Manager zu verwenden – Haroon

+0

Können Sie mir den Code-Snip dafür sagen? –

Antwort

0
YourActivity mainActivity = (YourActivity) context; 
    FragmentManager manager = mainActivity.getSupportFragmentManager(); 

Sie können dies verwenden, um FregmantManager zu erhalten und die Transaktion durchzuführen.

Verwandte Themen