1.
按照网上的Fragment官网资料翻译来做一直有错:
10-03 02:43:13.971: E/AndroidRuntime(1921): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mzb.fragmenttest/com.mzb.fragmenttest.MainActivity}: android.view.InflateException: Binary XML file line #17: Error inflating class fragment后来得知包含有Fragment的Activity需要修改成继承于FragmentActivity而不是Activity,因为前者是android.support.v4.app.FragmentActivity包中的,后者是android.app.Activity包中的。
2.
在FragmentActivity中调用:
FragmentManager fragmentManager=getFragmentManager();
这句话会报错:
Type mismatch: cannot convert from android.app.FragmentManager to android.support.v4.app.FragmentManager
明明FragmentActivity已经是support.v4中的。。。
后来发现需要调用另外一个函数:getSupportFragmentManager()