前面都是废话,想要干的直接点我你就对了


《基于eclipse的android项目实战—博学谷》这篇文章已经一个星期没有更新了,原因是后面出了些问题,然后我花了整整一个星期才解决。

《基于eclipse的android项目实战—博学谷》是我参考资料:《android项目实战——博学谷》(黑马程序员著)进行的项目实战,然后将过程写成博文分享给大家。

资料里面所展示的开发环境是android studio 2.2.2,我先前也是用这个作为开发环境的,后面老师改要求了,全班统一用eclipse。倔强也没用,听老师的,然后全班换开发环境。刚开始换用eclipse出现了好多错误,studio与eclipse环境冲突。环境重新弄好后又发现代码出问题了。

每一个java类中的AppCompatActivity不能用,需要导入android-support-v7-appcompat.jar包的方法。导包,看着就很麻烦,所以我就用Activity来代替AppCompatActivity,还别说,代码错误没了。

之后我就一直这么写,一直顺风顺水,直到一个星期以前,出错了。在后面课程界面的代码中需要导入android.support.v4包,并且导入v4包的过程非常简单。一直没问题,直到主页面MainActivity引入课程界面时,错误出现了:

             if (mCourseView == null) {mCourseView = new CourseView(this);mBodyLayout.addView(mCourseView.getView());} else {mCourseView.getView();}mCourseView.showView();

上方代码就是错误的地方CourseView(this),具体提示是什么错我记不清了,大体就是CourseView继承FragmentActivity,不可用,需要修改了继承MainActivity,怎么修改都没用(可能是我太笨了)。

MainActivity继承Activity,需要导入android.app.Activity包,而CourseView引用了FragmentActivity,需要导入android.support.v4.app.FragmentActivity包,而资料中引用了AppCompatActivity,需要导入android.support.v7.app.AppCompatActivity。发现了什么没?我这里啥也不知道,啥也不敢乱说。我估摸着,老的识别不了新的。
我要在你们没有看到错误之前,将错误扼杀在摇篮中

关于《基于eclipse的android项目实战—博学谷》的问题,为了这个差点疯了相关推荐

  1. 基于eclipse的android项目实战—博学谷(二十三)其他功能

    本项目是用eclipse软件编写,经过我的亲自实践,其真实有效,希望能给您有所帮助 项目版本:android5.1.1 ADT版本:23.0.6 SDK版本:24.4.1 运行模拟器:夜神模拟器 若有 ...

  2. 基于eclipse的android项目实战—博学谷(十九)播放不同视频(本地视频)

    BoXueGu资源下载链接: https://download.csdn.net/download/hyh/19477319 BoXueGu图片资源下载(免费): https://yuyunyaohu ...

  3. 基于eclipse的android项目实战—博学谷(十八)播放不同视频(网络视频)

    相信经过了这么长时间,小伙伴们应该都发现了博学谷这个项目存在问题,播放视频的时候,无论播放任何一个章节,他播放的视频都只是一个,也就是VideoPlayActivity.java里面写死的那个(myv ...

  4. 基于eclipse的android项目实战—博学谷(新功能四)签到

    在前面博学谷项目的基础上进行改善和增加新功能 源码资源下载:https://download.csdn.net/download/hyh17808770899/19844673 博学谷的第四个新功能: ...

  5. 基于eclipse的android项目实战—博学谷(新功能五)更换头像

    在前面博学谷项目的基础上进行改善和增加新功能 源码资源下载:https://download.csdn.net/download/hyh17808770899/19844673 博学谷的第五个新功能: ...

  6. 基于eclipse的android项目实战—博学谷(新功能二)欢迎界面倒计时

    在前面博学谷项目的基础上进行改善和增加新功能 源码资源下载:https://download.csdn.net/download/hyh17808770899/19844673 博学谷的第二个新功能: ...

  7. 基于eclipse的android项目实战—博学谷(零)创建和运行Android项目

    最近发现好多人出现问题,那我就加一个创建和运行项目的方法,之后的步骤就按照顺序来就行 1.首先安装jdk1.8 window系统安装JDK1.8配置详细步骤 2.安装eclipse并配置android ...

  8. 基于eclipse的android项目实战—博学谷(十五)课程详情界面

    本项目是用eclipse软件编写,经过我的亲自实践,其真实有效,希望能给您有所帮助

  9. 基于eclipse的android项目实战—博学谷(四)底部导航栏

    本项目是用eclipse软件编写,经过我的亲自实践,其真实有效,希望能给您有所帮助

最新文章

  1. redis日志_「漫画」谈谈Redis持久化
  2. java虚拟机类加载机制浅谈_浅谈Java虚拟机(三)之类加载机制
  3. jquery验证手机号码和邮箱地址例子
  4. python 什么是原类_Python 什么是元类(metaclasses)?
  5. mysql tableveiw与表格,javafx将数据库内容输出到tableview表格
  6. webpack打包样式代码去重
  7. 我为何选择Facebook广告
  8. 树莓派入门教程 - 0 - 准备篇 - 0.3 树莓派串口访问终端
  9. 容器 - HashTable
  10. 网络流(最大流) CQOI 2015 BZOJ 3931 网络吞吐量
  11. Node.js IP 库引擎 lib-qqwry v1.3.0 发布,支持命令行下使用
  12. cmd命令打开文本文档_Windows常用cmd命令总结
  13. linux下淘宝支付宝安全控件安装
  14. 美女联系网站作者删除之前的写真照
  15. 图像处理中的 亮度, 灰度, 对比度等概念
  16. jdk官网下载,附带镜像站下载方式
  17. 深入 javascript 之 call函数 用法
  18. 7-4 1.1.4 破碎的项链(USACO)
  19. 中国工业信息终端行业供需情况及竞争趋势分析报告(2022-2027年)
  20. Digitalize Your Supply Chain 数字化供应链解析

热门文章

  1. 14. Thymeleaf
  2. 【量化LDPC】基于量化技术的LDPC译码算法的研究与matlab仿真
  3. 智慧(灯杆)路灯建设有可能会掀起城市革命,从而点亮新型智慧城市
  4. socket通信技术
  5. Camera Calibration Toolbox for Matlab使用教程
  6. linux创建邮件列表,如何订阅linux-kernel邮件列表
  7. 项目管理-计算专题(三点估算、PERT估算)
  8. 互联网金融和计算机哪个专业比较好,互联网金融专业就业方向及前景分析(解读)...
  9. 补齐AI人才短板!百度飞桨师资培训高校行走进天津大学
  10. 集成测试的“面子”和“里子”