Fragement向下兼容方法

    今天在练习Fragment的时候提示我至少需要API Level11,因为我工程最低版本一般设在Level 8 。然后查了查说Fragment是从3.0后才开始有的。然后我就想试一试让其支持3.0一下的版本。一开始我再用Fragment要导包的时候我就看到了有两个包可以导,那个v4我想应该就是用来兼容的。但是奇怪的是,到了getFragmentManger()的时候却出错,然后就郁闷了,然后看了看文档发现有一个叫做FragmentActivity的东西,然后让试着让MainActivity继承它,把getFramentActivity()改成getSupportFragmentManager(),然后就O了。然后查了一下,原来是由于换包后跟getFragmentManger的类型不一样了,因为它是来自安卓包Activity的子类。

Fragement向下兼容方法_第1张图片Fragement向下兼容方法_第2张图片

你可能感兴趣的:(Fragement向下兼容方法)