问题记录-Fragment导包不同导致无法自动转型
2024-10-12 11:19:09
代码如下
public class MainActivity extends FragmentActivity { @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
FragmentManager fm=getSupportFragmentManager();
Fragment fragment= fm.findFragmentById(R.id.fragmentContainer);
if (fragment == null) {
fragment=new CrimeFragment();
fm.beginTransaction()
.add(R.id.fragmentContainer, fragment)
.commit();
}
}
}
红色部分报错,原因是类型不同。可是CrimeFragment已继承Fragment,应该会自动转型的。
以为代码错误,检查好几,最后经前辈提醒,导入jar包的时候有问题。
在MainActivity中导入的是向下兼容的import android.support.v4.app.Fragment;
在CrimeActivity中导入的是import android.app.Fragment;
最新文章
- SASS学习笔记(1)
- 关于orapwd命令entries参数的探究
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本发布
- VS下的解决方案目录结构设置和管理
- Oracle instr函数与SqlServer charindex的区别
- shell如何传递外部参数给文件
- java struts2自定义调用方法
- light oj 1019【最短路模板】
- 安卓天天练练(四)drawable state 属性
- ZOJ 2680 Clock()数学
- 应试记录2(没有转载标注,NOIP2016复赛过后自动删除)
- Spring+redis整合遇到的问题集以及注意事项
- 最简单的基于libVLC的例子:最简单的基于libVLC的推流器
- 阿里技术分享:阿里自研金融级数据库OceanBase的艰辛成长之路
- linux:安装并使用mongo
- svg(一)
- 记一次Eclipse关于JDK和JRE的问题
- 安装express并创建工程
- Android RoboGuice开源框架、Butter Knife开源框架浅析
- PHP SQL防注入