写一个简单的fragment的demo 时遇到的问题

来源:互联网 发布:mysql 关闭外键约束 编辑:程序博客网 时间:2024/05/23 15:40

        Fragment fragment = new Fragment();
       getFragmentManager().beginTransaction().replace(R.id.main_layout, fragment).commit();

       当时是replace()那里出问题了,错误提示是:The method replace(int, Fragment) in the type FragmentTransaction is not applicable for the arguments (int, MyFragment)

在网上找了一下,有以下解决方法:

方法一:
第一步,导入包
import android.support.v4.app.Fragment;import android.support.v4.app.FragmentActivity;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentTransaction;
第二步,
extends FragmentActivity 
自己试了一下这个方法,但是问题还没解决
然后我再试着再找了其他方法
第二个方法:
activity继承FragmentActivity

getSupportFragmentManager代替

 getFragmentManager

这样的话问题就解决了
0 0