Android, fragment transaction with container object instead of id -


now looks like:

getfragmentmanager().begintransaction().replace(r.id.fragment_container, fragment).commit(); 

i need use container object (something this) :

framelayout fragmentcontainer = (framelayout) my.framelayout; getfragmentmanager().begintransaction().replace(fragmentcontainer, fragment).commit(); 

is possible?

i think yes, if my.framelayout in view hierarchy. can try this:

framelayout fragmentcontainer = (framelayout) my.framelayout; getfragmentmanager().begintransaction().replace(fragmentcontainer.getid(), fragment).commit(); 

Comments