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()
 




相关文章:

  • 2021-10-09
  • 2021-11-09
  • 2021-12-27
  • 2021-12-29
  • 2021-07-14
  • 2022-12-23
  • 2021-11-25
猜你喜欢
  • 2022-12-23
  • 2021-09-11
  • 2022-12-23
  • 2021-10-15
  • 2021-08-01
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案