「fragmentManager」が解決できないことを除いて、他のすべては問題ありません。ここで何が間違っていますか? チュートリアルでは、このセクションの一部をスキップしました...
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_activity_frame);
FragmentManager frgman = getSupportFragmentManager();
FragmentTransaction frgtrans = frgman.beginTransaction();
Fragment frag = new Side_Fragment();
frgtrans.replace(R.id.frag_frame, frag, "SIDE");
frgtrans.commit();
}
public void swapFrag(View v) {
FragmentManager fragmentManger = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
Fragment current = fragmentManager.findFragmentByTag("SIDE");
if(!current.isVisible())
{
fragmentTransaction.replace(R.id.frag_frame, picture, "PIC");
}
else
{
fragmentTransaction.replace(R.id.frag_frame, side, "SIDE");
}
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();