FragmentTransaction Inside A Fragment
I am using jfeinstien10's SlidingMenu. The menu that pulls out is a Fragment. When the user clicks on a menu item, it does something like this: FragmentTransaction t = getActivit
Solution 1:
Instead of performing transaction in fragment, I would suggest you to leave it up to Activity level. To do that, define a public method in your activity and then call it from your fragment. For example:
Suppose your activity is:
class MainActivity extends Activity{
....
public void replaceFragment(){
FragmentTransaction t = getSupportFragmentManager().beginTransaction();
SherlockListFragment mFrag = new ItemsFragment();
t.replace(R.id.main_frag, mFrag);
t.commit();
}
....
}
And within your fragment, make the following call:
((MainActivity)getActivity()).replaceFragment();
Post a Comment for "FragmentTransaction Inside A Fragment"